如何建设百度网站,python快速搭建网站,app开发需要什么资源和团队,app在线生成平台 免费刚毕业的时候用了两个多月的C语言编程#xff0c;总的来说对它还是很有感受的#xff0c;C是一个过程式语言#xff0c;没有像C,Java等OOP语言这样那样的一系列的规则和限制#xff1b;它比较灵活#xff0c;简洁#xff0c;高效#xff1b;这些是给我的印象最深的。这是…刚毕业的时候用了两个多月的C语言编程总的来说对它还是很有感受的C是一个过程式语言没有像C,Java等OOP语言这样那样的一系列的规则和限制它比较灵活简洁高效这些是给我的印象最深的。这是很久以前写的东西了现在贴出来希望对正在学习C语言的人有所帮助。
关于C编程的一些感受。
a现在写程序的人很多但大部分都是用的高级语言其实一个优秀的程序员一个优秀的软件工程师都应该从底层做起例如从汇编从Dos就像我的一个领导说的那样计算机像一个海洋而硬件就是海底汇编和Dos是海床是它们支撑了这个庞大的海洋而高级语言则如同海里的船等我们有了基础再去造各种各样的船那就很简单了。
b. 由于我们写的程序不能只有自己一个人来读因此写代码期间移一定要有加详细注释的习惯这样既可以增强程序的可读性方便与别人交流合作也会为自己调试程序带来方便。加注释要尽量用英文因为有的编译器可能不支持汉字例如TurbocBorlandC。
c . 指针是C语言的核心因此在使用它时一定要格外小心使用它时要尽量这样定义char p[],而不用这种形式 char * p; 后一种定义有时会给你带来意想不到的麻烦和错误。
d. 对于我们这些刚入门的人来说写程序一定要养成良好的风格例如函数定义变量声明要让人们很容易能联想到它的作用大括号上下要严格对齐语句和它的子集语句要有明显的间隔通常以一个Tab键的距离为准等等这些吧。
e. 如果有能力的话自己定义函数而不是每次都被动的去使用编译器提供的库函数因为我觉得使用自己定义的函数更放心。C里面就不是这样了在C里面则要求尽量使用它自己的类库而不是自己重新定义。
f. 你的东西做出来以后一定要请多个人去调试因为人们往往受定性思维的限制这使得有些潜在的异常你很难发现但别人也许会轻而易举的找到它从而能帮你尽快完善你的程序。
g. 写程序一定要注意它的可扩充性和通用性例如同样的一个绘制编辑框函数有的可以绘制很多种不同大小的框而有的则只能画固定长宽的框这就是区别所以不论写什么函数都要考虑它的通用性定义好入口参数。
//附加如果想以后转向C或java编程的话建议C语言不要学的太精因为有这样一句话“C语言学的越精就越不容易发挥C语言的优势”。^_^
回复 写的还可以和我的想法差不多。不过有些观点我不敢拘同 1、指针很简单就是一个地址而已懂汇编都知道那是一种内存寻址方式。char[] szText 和 char* pText我更喜欢后者因为它更灵活。[]只是一个数组而已数组是一经分配就不能再赋值的而*才是指针。它可以用malloc和free创建动态的内存分配。 2、这一句“加注释要尽量用英文因为有的编译器可能不支持汉字例如TurbocBorlandC。”。我也提倡加释时尽量用英文但你似乎可能打错字了吧编译器是不会解释注释的只有在源码编辑器环境中才有这一说法。所以你应该说“……因为有的编辑器……”