2014年10月24日14:37:37
》C语言入门
开始从最基础的开始,学习C Primer Plus,按照书所说系统的学习,划出重点,写下想法,打好基础。
》C语言应用实践
同时,使用编程练习,如c282例编程,通过这些掌握的更好。最后一些项目实战,了解一个软件如何建立,重设计,测试,完成,维护等问题。
》C语言高阶编程
以上的是C语言入门》C语言项目实战,完成以上两步后,可以学习》C语言高阶编程。
了解一个语言的特性,与如何更好的使用这种特性。
大约一个月内完成,前两步,而第三步,可以再半个月完成。
(这是快速学习,时间可自己安排。按自己的能力,可自己安排学习)
》C语言科学与艺术
完成这些可以学习》C语言科学与艺术,我对这个的理解是,代码的更好编码,如果高效开发,一些提升自己,理解编程工程的部分。关于这些书,有《代码大全2》、《编程珠玑1、2》、《人月神话》等。
这第四部分,可以慢慢来,但是一定要抽时间看。
》编程之美
关于求职的部分,一些考题,也可以慢慢看,第四部分看的差不多就可开始。
》编程之道(和编程之禅)
我想这部分就是,如何学会,幽默,与生活的乐趣及编程的思考。(2014年10月29日10:12:55 P.S.一下内容,有幽默,乐趣,大概思考。)
道,把编程上升到,道的层次,这是一种高度抽象,深化概念,将编程的一切都统一到一起,由上而下的思考问题,指导自己的编程之道。
编程之道是,最顶层的,高度统一的概念,高度纯化的抽象。
编程之禅就是,最底层的分类,通过自身的敏锐的思考对比现实事物,类比出的事物,用这些来解释编程的全部,诠释整个编程的体系。
这两者可以认为一个是东方的整体论,西方的还原论。
一个至上而下,一个至下而上。
》颈椎病康复指南(我想 预防指南会更好)
由题而知,就是身体是最重要的,我想,这个应该是第一位。
C Primer Plus
摘抄:一种实现应该以最合适于目标计算机上工作的条件来定义一个特定的操作,而不是试图制定一个抽象、统一的定义。
感想:是否可以开发或者有一种具有以上所说的两种特性的代码呢?面向对象编程是否就是这种,因为书上说,C++差不多是C的超集。
摘抄:面对对象编程是一种哲学思想,他试图让语言来适应问题,而不是让问题来适应语言。
感想:自适应的特性,编程更加灵活,同时更加复杂,易出错。(摘抄:自由的代价是永远的警惕。摘抄:缺点和优点往往是同一特征相对的两个方面。)
编程问题-1-1~~2-9
1、使用VS2010编程时,注意主函数main(),只有一个,所以其他的在一起的其他函数,有主函数main()要注释掉,快捷键是先选择要注释部分,然后Ctrl+k,再然后Ctrl+C,完成注释。
方法(及部分快捷键):
Ctrl+F5 运行程序
Ctrl+K ,再按Ctrl+C 注释内容
Ctrl+K ,再按Ctrl+U 取消注释内容
2、printf("贵有恒,何必三更起五更睡;最无益,只怕一日曝十日寒。");
printf("\n");
//该段的换行是重启一段在写,不在上面的代码中,我想模块化的设计,这样有利于修改。
易于发现错误,分解的约模块,修改时越简单。
3、 printf("* * * * *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* * * * *\n"); /该处如果使用空格键,来空位,显示正方形,但是如果 用Tab键,那就不是正方形,原理未知.也许是计算机内部识别的是内部指令,而 不是外部显示的样子。
4、float fac=1;//阶乘,有可能数很大,所以用单精度。
对于一些数的求值,运算,要考虑它的大小,不然会出现溢出。
5、//VS2010 输入<> 后自动出现的<_dbdao.h>
修改方式 工具->选项->文本编辑->c++ ->共通->参数提示 的钩去掉
也可以打 < 然后输入stdio.h 这时有下拉菜单选择,然后在>。
ctrl+j 自动 补全函数。输入一部分在使用ctrl+j。
6、va编程助手,使用插件可以使编程更简单。