C语言学习(一) 基本语法
一、语句的构成
1.令牌
c语言的基本语句由令牌(token)构成。
以下几种内容都可以充当令牌:
关键字、标识符、常量、字符串值、符号
例如
printf("Hello World!");
2.分号
c语言的语法要求在每个语句的末尾以分号来结束
printf("Hello World!");
printf("Hello C!");
3.注释
c语言的注释有两种形式,分别是以//
开头或是以/* */
将需要注释的部分包含在内,例如
//这是单行注释
/*这是多行注释
这是多行注释
*/
但是在注释内无法嵌套注释,以下是一个错误的例子:
/* /* */ */
编译器在第一个*/
出现时就将他认作是这段注释的结尾,所以末尾的另一个*/
没用被包括在注释之内
4.标识符
标识符在c语言中被用于表示变量、函数以及其他的自定义功能的名称。
标识符有命名规则:
以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)
标识符的命名不允许出现其他符号,如 @、$ 和 %。
c语言是区分大小写的编程语言,所以 ItemName 跟 itemName 是两个不同的标识符
5.关键字
c语言中的关键字是不能被用于标识符命名的。
点击跳转百度百科查看详情
6.空格
在仅包含空格的行,称作空白行,c语言的编译器会完全忽略他的存在
在c中,空格用于区分出语句的各个部分,如:
int age;
age = (int)2.004;
在某些情况下,空格的出现是非必要的,如:
int age = 1;
int age=1;
在=
左右两边的空格就是可有可无的,但为了增强程序的可读性,便于区分数据与符号,通常都会保留这些空格,在编写代码的过程中可以正确地适当添加一些空格。