11.1转义字符、语句、注释
转义字符
\?
:在书写连续多个问号时防止被解析三字字母\'
:表示字符常量'
\"
:表示字符常量"
\\
:表示双斜杠防止它被解释为一个转义序列符\a
:警报\b
:退格键,不删除字符,回退光标\f
:换页符\n
:换行符\r
:回车符,光标移到同一行的开头\t
:制表符,光标移到下一个水平制表位\v
:垂直分隔符,光标移到下一个垂直制表位(通常是下一行的同一列)\ddd
:表示一个1到3个的八进制数字xdd
:dd表示2个十六进制数字\0
:null字符
语句
- 空语句:
#include<stdio.h>
int main()
{
;//空语句
return 0;
}
- 表达式语句:
#include<stdio.h>
int main()
{
int a = 20;
int b = 0;
b = a + 5;//表达式语句
return 0;
}
- 函数调用语句
#include<stdio.h>
int Add(int n,int m)
{
return n + m;
}
int main()
{
printf("hello world\n");//函数调用语句
int ret = Add(2,3);//函数调用语句
return 0;
}
- 复合语句
#include<stdio.h>
int Add(int n,int m)//函数的大括号中的代码也构成复合语句
{
return n + m;
}
int main()
{
int i = 0;
for(i = 0;i<10;i++)//for循环的循环体的大括号中的就是符合语句
{
printf("%d\n",i);
}
return 0;
}
- 控制语句
- 条件判断语句:if语句、switch语句
- 循环执行语句:do while 语句、while语句、for语句
- 转向语句:break语句、goto语句、continue语句、return语句
注释
/* 注释 */
/*
这是注释
*/
注释会被计算机无视,但需要注意的是:如果放在关键字中间,则会使关键字分开(即认为前半部分是一个关键字,后半部分是另一个,导致编译失败)
(被替换为空格?)
例:
pri/*注释*/ntf();//这是非法的
另一种注释
//注释
int a;//注释
int a //注释 但影响代码 = 10;
标签:语句,main,return,int,11.1,注释,include
From: https://www.cnblogs.com/4864c/p/17804386.html