1. 首先是初阶C语言的一个思维导图,可以根据这个了解到C语言的一个大体框架。
2.再就是一些笔记分享:
局部变量的生命周期是:进入作用域生命周期开始;
全局变量的生命周期是:整个程序的生命周期;
局部变量的作用域是:局部变量所在的局部范围;
全局变量的作用域是:整个工程中。
对于除法来说,/两边都是整数的话,执行的就是整数除法,两端只要有一个小数就执行小数除法。
%取模操作符,左右两边的操作数必须是整数,不能是小数。
前置++,口诀:先+1,后使用;
后置++,口诀:先使用,后+1;
前后置--也是一样的道理。
悬空else和离他最近的且没有匹配的if匹配,这种代码风格是不好的。
static修饰全局变量时改变了变量的作用域,使其只能在自己所在的源文件内使用;
修饰局部变量时改变生命周期,生命周期变长;
修饰函数,改变了函数的连接属性;(粗略来说是改变作用域)
typedef 顾名思义是类型定义,这里应该理解为类型重命名。
指针大小在32位平台是4个字节,64位平台是8个字节。
数组的每个元素都有一个下标,下标是从0开始的。