- 转义字符
- \? 在书写连续多个问号时使用,防止他们被解析成三字母词
- \' 用于表示字符常量
- \“ 用于表示一个字符串内部的双引号
- \\ 用于表示一个反斜杠,防止它被解释为一个转义序列符。
- \a 警告字符,蜂鸣
- \b 退格符
- \f 进纸符
- \n 换行
- \r 回车
- \t 水平制表符
- \v 垂直制表符
- \ddd ddd表示1~3个八进制的数字。 如: \130 X
- \xdd dd表示2个十六进制数字。 如: \x30 0
- 注释
- 注释是用来解释复杂代码的
- //为c++注释风格
- /* */为c语言注释风格--不支持嵌套注释
- 函数
- #include
- int main()
- {
- int num1 = 0;
- int num2 = 0;
- int sum = 0;
- printf("输入两个操作数:>");
- scanf("%d %d", &num1, &num2);
- sum = num1 + num2;
- printf("sum = %d\n", sum);
- return 0;
- }
- 上述代码,写成函数如下:
- #include
- int Add(int x, int y)
- {
- int z = x+y;
- return z;
- }
- int main()
- {
- int num1 = 0;
- int num2 = 0;
- int sum = 0;
- printf("输入两个操作数:>");
- scanf("%d %d", &num1, &num2);
- sum = Add(num1, num2);
- printf("sum = %d\n", sum);
- return 0;
- }
- 函数的特点就是简化代码,代码复用。
- 数组
- 定义:一组相同类型元素的集合
- int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素