(1)全局变量和局部变量:
全局变量作用域是整个程序,包含所有源文件,位于数据区;
局部变量的作用域仅限于函数内部,位于栈区。
(2)一个字节占8个二进制位;
(3)C语言32个关键词:
数据类型关键字(12个):
char、double、enum、float、int、long、short、signed、struct、union、unsigned、void
控制语句关键字(12个):
循环: for、do、while、break、continue
条件:if、else、goto
开关:switch、case、default
返回:return
存储类型关键字(4个):
auto、extern、register、static
其他关键字(4个):
const、sizeof、typedef、volatile
(4)typedef的用法:
先定义一个int型变量
#include <stdio.h>
int main (void)
{
int a=10;
printf("a=%d",a);
return 0;
}
然后用A代表 int 类型,A为 int 的别名:
#include <stdio.h>
typedef int A;
int main (void)
{
A a=10;
printf("a=%d",a);
return 0;
}
#define与typedef的区别在于:宏定义是直接替换,typedef是对类型的封装;