上次学习到了C语言的变量的作用域和生命周期。这次学习了常量、字符串、转义字符、注释,以及选择语句和循环语句的简单使用,最后还学习了函数的简单定义。
常量
C语言中的常量可分为以下几类:
字面常量(3,10,‘a’,"abcdef"等都是字面常量)
const修饰的常变量
#define定义的标识符常量
枚举常量
num是一个变量,在const的修饰下,num便具有了常属性。
MAX是 define定义的标识符常量,最后输出的就是100.
字符串
一串字符(用双引号括起来的一串字符)
char arr[ ]="name"表示的是数组
转义字符(改变原来的意思)
\? 在书写多个连续问号时使用,防止他们被解析成三字母词
\' 用于表示字符常量
\" 用于表示一个字符串类的双引号
\\ 用于表示一个反斜杠,防止它被解析为一个转移序列符
\a 警告字符,蜂鸣
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1-3个八进制数字 如 \130
\xdd dd表示2个十六进制数字 如 \X300
\32 --32是个2个八进制数字
32作为 八进制代表的那个十进制数字,作为ASCLL码值对应的字符
32--->十进制3*8^1+2*8^0=26 在ASCLL表中找到十进制数为26所对应的字符
最后输出的内容如下
注释
1.代码中有不需要的代码可以直接删除,也可以注释掉;
2.代码中有些代码比较难懂,可以加一下注释文字。
注释有两种 /*XXXXXXXX*/
//XXXXXXXX
选择语句
分别输入1/0会出现两种不同的结果,这就是选择语句。
循环语句
有些事情必须一直做
在“敲一行代码”循环了20000次后,最后输出“好offer”。
函数
int Add(int x,int y)
//函数体
{
int z=x+y;
return z;
}
第二天学习C语言,初步学习了C语言的常量、字符串、转义字符、注释,选择语句和循环语句的简单使用,学习了怎样定义简单的函数。虽然每一方面都没有展开学习,但可以对以后的C语言学习能够有一个初步的认识。希望自己能继续坚持学习C语言。