1、定义程序目标。在开始写程序之前,应对希望程序要做什么有一个清晰的想法。考虑程序需要的信息,程序需要进行的计算和操作,以及程序应该向你报告的信息。在这一规划阶段,应该用一般概念来考虑问题,而不是一些具体的计算机语言术语来考虑。

2、设计程序。在对程序需要完成的事情有一个概念性的认识后,就应该决定程序要如何完成它,用户界面应该是怎么样的,程序应该如何组织,目标用户是谁,有多长的时间来完成实现这个程序等等。
4、编译源代码。编译细节取决于编程环境,编译器还检查程序是否为有效的c语言程序。
5、运行程序。一般来说,可执行文件就是打开之后可以直接能够运行的文件。
主要涉及四个方面的学习与训练。
1).学习并理解C语言的语法和语义。
语法:规定了C语言中各种符号集中各种符号的结合方式,规定了各种表达式、语句、函数乃至程序结构等的构造规则。
语义:构成C语言的各种符号的含义。
只有正确理解了C语言的语法和语义,才有可能正确地进行程序设计,才有可能读懂别人编写的程序。
对语法语义的掌握程度根据初学者的专业和目标有不同要求:
非计算机专业:知其然即可,即学会如何使用即可;
计算机专业:知其然亦知其所以然,不仅要会使用,而且要学会C语言的形式化描述,学会分析语法成分的合理性、类型的抽象性等。为有朝一日设计新的程序语言奠定坚实的基础。
2).学习并掌握一些基本数据结构和常用算法的设计
另外,文本是C语言的基本研究对象,对文本操作的各种算法都要熟练掌握。以及其余各种算法原理学习代码实现。
3).熟悉集成开发环境
在C语言中,编译系统提供了一些标准的库函数,如I/O的标准库函数、字符串处理的标准库函数、数学计算的标准库函数等。学习者只需知道这些标准库函数的功能、调用方式、返回何种结果,并且能够在自己的程序中调用这些标准库函数即可,而完全没有必要自己去编写这些函数。但是,计算机专业的优秀学生还应具备编写这些库函数的能力。
是容易一点计算机基础与C语言程序设计计算机基础知识篇,包括基本概念、硬件组成、软件概述、网络与安全、DOS与WINDOWS,使学习者掌握计算机的基本知识,也为学习者使用计算机提供必须的基础操作方式;C语言程序设计篇,包括程序设计的基本概念与C语言程序设计基本技术。全面详细地介绍C语言的基本知识、词法元素、语法要点、使用技巧及其程序设计的基本技术,重点突出了C语句的组成要件(即常量、变量、数组及表达式)与程序流程控制的基本构成,便于学习者在此基础上进一步扩展,深入学习指针使用、函数调用与文件操作等高级技术,有利于循序渐进的掌握程序设计方法。