性
32位的计算机,以bit的方式存储,具有2^32种位状态,所需要的内存为512Mb ;若以字节为划分单位32位的计算机存储等量的数据需要4G的空间
内存的的空间是以字节来划分的,一个字节为一个单元
打印地址的方式,①取地址 & ;②打印地址使用 %p ;
*p 中的 * 解引用操作符/间接访问操作符, p:为指针变量 int* p 中int* 是指针类型
define 不是关键字,是标识符
static 修饰的变量可以被改变
static 修饰的变量的值会保留上一次赋值的结果
指针变量的大小取决于所在多少位的操作环境,32位则是4个字节,64位则是8个字节,与该指针变量是什么类型无关
计算指针类型的大小,例如sizeof(char*),sizeof(short*)等,其实也是计算指针变量的大小,与所在多少位操作有关有关
在C语言中0为假,非0为真。即-1或者1都为真
悬浮else:在C语言中if else语句,多个if和一个else的话,else对应对近的一个if,不管是否缩进都一样若要该else与其他if匹配则使用{}来括起来,形成代码块的形式
分支语句
If~ else语句
Switch~case 语句
Ctrl + z退出while的死循环,
EOF表示end of file ,代表的值是-1;文件结束标志
在for循环中,初始值、判断和调整都可以被省略,但是判断语句被省略后,默认为恒为真,即进入死循环
在这个for循环中,因为判断语句k=0,为假,所以不进行循环
do while循环,是先执行循环,再进行判断
|