美文网首页
四、C程序解剖

四、C程序解剖

作者: LucXion | 来源:发表于2020-03-18 16:25 被阅读0次
Snip20190110_1.png

1、include <stdio.h> 告诉编译器吧stdio中的内容包含到当前程序中,stdio是编译器软件包的标准部分,提供键盘输入和屏幕输出。include是预处理指令(编译前执行),内部实现是做了一个"拷贝-粘贴”的操作,将stdio文件内的所有内容都输入该行所在的位置。C程序顶部信息合集被称为头文件。

2、int main() ,圆括号表明main只是一个函数名,函数是C程序的构造块,花括号{}表示函数定义的开始和结束。C程序一定是从main函数开始执行。
int main():是C标准中的标准形式,只要坚持使用标准形式,把程序从一个编译器移植到另一个编译器的时候就不会出现问题。
在main函数中忽略return,执行到最外面的花括号},会返回0,但在其他有返回值的函数中忽略retrun会无法通过编译

3、注释,C99、C11支持//注释,防止/**/造成代码消失的情况,缺点为只能单行注释

4、声明,把特定标识符与计算机内存中的特定位置联系起来,同时也确定了存储在某位置的数据类型或信息类型,。int num; 为例:int为C语言的关键字,是语言定义的单词,不能用作其他用途。num为标识符,;分号在C语言中作为声明的一部分。C编译器通过这些信息,为num变量分配内存。
5、命名:C90只允许使用6个字符长度的标识符,旧式编译器最多支持8个字符,C99和C11允许使用更长的标识符名,但编译器只识别前63个字符,对于外部标识符,只允许使用31个字符。标准库的变量标识符通常都是以一个或两个下划线开始的,应尽量避免。
先声明变量的优点:增加程序的可读性,避免变量拼写错误。

6、printf(): “\n”代表换行符,它是一个转义序列,转义序列用于表示难以表示或无法输入的字符。如”\t”代表tab “\b” 代表Backspace ,每个转义序列都以反斜杠开始”"

7、C语言中的6种语句:标点语句、复合语句、表达式语句、选择语句、迭代语句、跳转语句

检索关键字:
include预处理指令
main函数
注释方式单行/多行
声明的意义:特定标识符与内存中的特定位置关联同时也确定数据类型或信息类型
标识符长度限制C90/C99/C11
printf函数转义符
6种语句:标点、复合、迭代、选择、跳转、表达式

相关文章

网友评论

      本文标题:四、C程序解剖

      本文链接:https://www.haomeiwen.com/subject/mtaqyhtx.html