其他分享
首页 > 其他分享> > C语言入门经典 第5版((American) Ivor Horiton)---第一章(chapter 1

C语言入门经典 第5版((American) Ivor Horiton)---第一章(chapter 1

作者:互联网

犯错对编程而言非常有教育性. 早期犯的错误越多, 学到的东西就越多. ========= 编辑器是提供了编写, 管理, 开发与测试程序的环境, 有时也称为集成开发环境(Integrated Development Environment, IDE). ========= 任何环境及任何语言中, 开发程序的编辑, 编译, 链接与执行这四个步骤都是一样的. ========= 犯错乃人之常情, 没什么难为情的. ========= stdio.h头文件包含了编译器理解printf()以及其他输入/输出函数所需要的信息. 名称stdio是标准输入/输出(standard input/output)的缩写 ========= 每个函数都必须有函数体,但函数体可以是空的,仅有起始及结束两个大括号里面没有任何语句,在这种情况下这个函数什么也不做,这样的函数有什么用?事实上在开发一个包含很多函数的程序时,这种函数是非常有用的,我们可以声明了一些用来解决手头问题的空函数,确定需要完成的编程工作,再为每个函数创建程序代码,这个方法有助于条理分明地, 系统地建立程序。 ========= printf(‘\a’); 会发出鸣响, 但是mac目前不发了, 因为去掉了相关硬件https://answer-id.com/51601898 ========= \?存在的唯一原因是, 有9个特殊字母序列, 称为三字母序列(eg: ??!转换成| 想输入what??!, 需要是what?\?!).. 不过现在很多编译器都忽略了这一点, 我用的sublime text 3也忽略并且给出了warning ========= GCC: GNU(一个自由的操作系统)编译器套装, gnu compiler collection ========= 宏是提供给预处理器的指令, 来添加或修改程序中的C语句..  eg:    #define inches_per_foot 12 #define inches_per_foot 12 printf("there are %d inches in a foot.\n",inches_per_foot); ========= 在大型程序里还需要联合测试各个程序模块,因为各个模块或许能正常工作,但并不保证他能和其他模块一起正常工作,在程序开发的过程中有个专业术语叫做集成测试(Integration testing). ========= 在一些其他编程语言中, 用术语'方法’表示自包含的代码单元, 因此方法的含义与函数相同. 

标签:chapter,函数,inches,Ivor,C语言,编译器,per,printf,foot
来源: https://www.cnblogs.com/defoliate/p/10431620.html