- c语言程序由函数构成,每个函数可以实现一个或多个功能。
- 一个正规程序可以有多个函数,但是有且只有一个主函数。
- 函数只有在被调用的时候才执行,主函数由系统调用执行。
- 函数的格式必须按照规范书写。
- C 语言程序文件的后缀为 .c
1、C的令牌(Token):C程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌:
printf("Hello, World! \n");
这五个令牌分别是:
①、分号(;):在程序中,分号是语句结束符,也就是说,每个语句必须以分号结束,它表明一个逻辑实体的结束。
②、注释: // 单行注释 /**/ 多行注释
③、标识符:在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。
- 1.标识符由字母、数字、下划线组成,并且首字母不能是数字。
- 2.不能把C的关键字作为用户的标识符,例如:if、for、while等。(注:标识符不能和C语言的关键字相同,也不能和用户自定义的函数或C语言库函数同名)
- 3.标识符长度是由机器上的编译系统决定的,一般的限制为8字符,(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
- 4.标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。(注:C语言中字母是区分大小写的,因此score、Score、SCORE分别代表三个不同的标识符)
- 5.标识符命名应做到"见名知意",例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)
标签:语句,03,函数,声明,C语言,随笔,标识符,变量 From: https://www.cnblogs.com/Jx153875/p/17947662
④、关键字:关键字不能作为变量名、常量名或其他标识符名称。
auto 声明指定变量
break 跳出当前循环
acse 开关语句分支
char 声明字符型变量或函数返回值类型
const 定义常量,如果一个值被const修饰,那么它的值就不能再被改变
continue 结束当前循环,开始下一轮循环
default 开关语句中的“其他”分支
do 循环语句的循环体
double 声明双精度浮点型或函数返回值类型
else 条件语句否定分支(与if连用)
enum 声明枚举类型
extern 声明变量或函数是在其他文件或本文件的其他位置定义
float 声明单精度浮点型或函数的返回值类型
for 一种循环语句
goto 无条件跳转语句
if 条件语句
int 声明整型变量或函数
long 声明长整型变量或函数返回值类型
register 声明寄存器变量
return 子程序返回语句(可以带参数,也可以不带参数)
short 声明短整型变量或函数
signed 声明有符号类型变量或函数
sizeof 计算数据类型或变量长度(即所占字节大小)
static 声明静态变量
struct 声明结构体变量
switch 用于开关语句
typedef 用于给数据类型取别名
unsigned 声明无符号类型变量或函数
union 声明共用体类型
void 声明函数无返回值或无参数,声明无类型指针
volatile 说明变量在程序执行中可以隐含的改变
while 循环语句循环条件
⑤、C中的空格:只包含空格的行,被称为空白行,可能带有注释,C 编译器会完全忽略它。