答案:1.谭浩强的关于C语言的教材,先了解下大概:数据类型,函数和写法……
2.选择一个比较好的编程环境(一般C/C++都是选择VC6.0)
3.照着教材上和简单例子编写程序(如果你能照着编写程序,并且能运行正确,此步结束)
4.看教材上的一些复杂的例子,学会读程序(注意,不是从书上读,而你COPY到编程环境中读,一边读一边还可以接入自己的思考进行简单的修改和测试)。
5.自己开始写一些小程序(一般十几行代码),并能运行成功。
6.自己开始写一些稍微复杂一点的程序(几十行代码),并能运行成功。
7.熟悉编程环境,学会用编程环境调试程序(如设置断点:绝对断点,条件断点……)
8.学习模块化编程思想(如代码函数化,函数文件化)
9.养成良好的编程习惯,如变量命名规则,模块文件组织规则,程序注释规则(这些都可以到网上查找相关文档,也可以下载一些大型的程序,如代码上千行的多文件程序)
10.当你完成了8和9后,你就已经具备了写大型程序的能力了,后面的就是体力活了,就是堆砌代码了。
当然,如果你只做到了前面十条的话,你也只能充当一个代码民工,而不是一个代码设计者。
在写程序中比较有技术含量的是:
一、函数算法设计。这个需要有较强的数学基础。
二、程序构架设计。这个需要有较强的业务理解能力,和全局统筹能力和严密的逻辑思维能力。在写大型程序的时候,你要考虑到整个构架的合理性,尽量少出现漏洞和BUG,同时方便今后的维护。
至于C++(或者其它语言),除了第1点,也就是教材的选择和C语言不同外,其余的流程都一样。
学编程,就是要多练习,多看代码,然后熟能生巧了。要耐得住寂寞...
简单就是看书,编代码练习,看别人的代码学习.另外C语言务必学好指针,可以说是C语言的精髓,务必学好。
上一个:c语言常用排序放法
下一个:C语言有什么用?