第七章 C语言之语法
7.1 命名
变量名
以下划线或者字母开头,中间或结尾部分掺杂字母、数字、下划线各种字符,不能和关键字、保留字重名
// 合法命名
int _a;
short _b;
float A12b;
double _12c;
// 非法命名
int 3b; // 以数字开头,非法
int sizeof; // 和关键字重名,非法
int &abd; // 以不合法字符开头
函数名同样以下划线或者字母开头,中间或结尾部分掺杂字母、数字、下划线各种字符,不能和关键字、保留字重名
// 合法命名
void _func();
void A_123(int);
float bA(double d);
// 非法命名
void 3b(); // 以数字开头,非法
int float(); // 和关键字重名,非法
long <<func(double ); // 以不合法字符开头
7.2 注释
注释是一些标注性、解析性的文本,本身不是代码的一部分,编译器在预处理时会去掉注释文本,用于表述接口、步骤、代码段的意图或者功能,有单行注释和多行注释两种
单行注释
以//
开头,只占一行
// 这是一个单行注释
多行注释
以/*
开头,跨越多行,以*/
结尾
/*
这一一个多行注释
*/
7.3 关键字
C语言一共有32个关键字,分为数据类型关键字、流程控制关键字、存储类型关键字、杂项类型关键字
auto | break | case | char | const | continue | default | do |
---|---|---|---|---|---|---|---|
double | else | enum | extern | float | for | goto | if |
int | long | register | return | short | signed | sizeof | static |
struct | switch | typedef | union | unsigned | void | volatile |
阅读剩余
版权声明:
作者:hywing
链接:https://iotstuff.cn/c-gramma/
文章版权归作者所有,未经允许请勿转载。
THE END