1.1 内置数据类型,例如常见的char,float,int,short,double等等
1.2 自定义数据类型,例如enum(枚举),struct(结构体),union(联合体),
static修饰变量
函数中局部变量: 声明周期延长:该变量不随函数结束而结束 初始化:只在第一次调用该函数时进行初始化 记忆性:后序调用时,该变量使用前一次函数调用完成之后保存的值 存储位置:不会存储在栈上,放在数据段 全局变量 改变该变量的链接属性,让该变量具有文件作用域,即只能在当前文件中使用 修饰变量时,没有被初始化时会被自动初始化为0
static修饰函数
改变该函数的链接属性,让该函数具有文件作用域,即只能在当前文件中使用(具体解释可以看这个,因为刚学也有点不懂==)
4. switch是用来进行多分支选择的语句,一般结构是:switch(变量表达式)
{
case xx1: // ... break; case xx2 // ... break; default: // ...
}
当变量表达式的内容与某个case后的常量相等后,就执行该case下的语句,break表示该case以后的内容不会执行,如果没有跟break,会继续执行当前case之后的case分支。
当变量表达式的内容没有与那个case匹配,就会执行default下的内容。
switch中常用的关键字:case 、break、 default,当然case中语句比较复杂时,可能会用if进行判断。
continue是用来结束本次循环的,而switch不是循环,因此其中不能使用continue关键字。
5.对scanf函数的一些理解scanf函数在输入正确的值时会返回1,输入两个值时会返回2;
6.单目操作符6.1 !,!在把假变成真时,默认的值为1.
6.2 siezof,计算操作数的类型长度,以字节为单位,
6.3 ()类型转换,可以对数据类型强制转换
7.1条件操作符,当1为真时,计算2,3不计算;当1为假时,计算3,2不计算。
7.2逗号表达式,逗号表达式会从左到右依次计算,整个表达式的值为最后一个式子。
虽然学校老师这个学期也有在教C语言,但是真正认真开始学习C语言还是从这个7月开始的,从7.3号开始学习,现在也过去了一周时间,越学习越发现自己投入的时间很多,每天要看课程,接着还有自己消化做做笔记,写一下博客,看到的代码基本上自己也要跑一遍,感觉下来还是挺充实的,特别自己第一次调试代码成功的时候,太自豪了。最后,给自己定个目标,明年要去大厂实习!



