2.1 C 简单的 C 程序示例
2.2 示例解释
声明(declaration):**int num;
。
关键字(keyword:**语言定义的单词,不能用作其他用途。
标识符(identifier):**变量、函数或其他实体的名称。
长度限制:
C99
和C11
允许使用更长的标识符名,但是编译器只识别前63
个字符。对于外部标识符只允许使用31
个字符。(以前C90
只允许6
个字符。)标准并未定义超出大小的情况。字符限制:可以用小写字母、大写字母、数字和下划线(_)来命名。而且,名称的第一个字符必须是字符或下划线,不能是数字。
2.3 简单程序的结构
一个简单的 C 程序的格式如下:
#include <stdio.h>
int main(void)
{
语句
return 0;
}
2.4 提高程序可读性的技巧
-
选择有意义的函数名;
-
写注释;
-
用空行分割概念上的多个部分;
-
每条语句各占一行
2.5 进一步使用 C
2.6 多个函数
2.7 调试程序
程序的错误叫 bug
,找出并修正错误的过程叫做调试(debug
)。
2.8 关键字和保留标识符
ISO 关键字
auto | extern | short | while |
---|---|---|---|
break | float | signed | _Alignas |
case | for | sizeof | _Alignof |
char | goto | static | _Atomic |
const | if | struct | _Bool |
continue | inline | switch | _Complex |
default | int | typedef | _Generic |
do | long | union | _Imaginary |
double | register | unsigned | _Noreturn |
else | restrict | void | _Static_assert |
enum | return | volatile | _Thread_local |
注:粗体:C90 新增关键字;斜体:C99 新增关键字;粗斜体:C11 新增关键字。
保留标识符:包括那些以下划线开头的标识符和标准库函数名。
网友评论