1、一个C程序的执行时从本程序的main开始,到main结束。
2、C语言规定else总是与在其之前的未配对的最近if配对。
3、int型数据在内存中的存储形式是补码。
4、数组一旦定义其大小是固定的,且数组元素的类型必须相同。
5、数组名作为参数传递给函数,作为实际参数的数组名被处理为该数组的首地址。
6、若对函数类型未加显式说明,则函数的隐含类型为 void。
7、unsigned 和 void 在C中是保留的关键字。
8、三种基本结构:顺序、选择、循环
9、getchar() 函数的功能是从终端输入一个字符。
10、gets()函数的功能是从终端输入一组字符串。
11、volatile作用:
声明的变量表示该变量随时可能发生变化,与该变量有关的运算,不要进行编译优化,避免出错。
用处:
1)中断程序中修改的供其他程序检测的变量,需加volatile。
2)多任务环境下各任务间共享标志,应加volatile。
3)存储器映射的硬件寄存器也要加volatile说明。