1.数据类型
基本类型:
整型:整型、短整型、长整型、无符号整型
浮点型:单精度、双精度、长双精度
字符型
枚举类型:enum enum response{no,yes,none};
构造类型:
数组
结构体
共用体
指针类型
无类型:void
2.局部变量与全局变量
全局变量:所有语句块外,作用域为整个程序
局部变量:作用在语句块内
3.变量的存储类型
自动变量:进入语句块时自动申请内存,退出语句块时自动释放内存,也称动态局部变量,在不同的并列语句块内可以定义同名变量,因为它们各自占据不同内存单元,并且有着不同的作用域。形参和实参可以同名
静态变量:
外部变量:
寄存器变量:
函数的参数传递是“单向的值传递”,即只能将实参的值单向传递给形参,而不能反向将形参的值传给实参,形参值的改变也不会影响实参
原文:https://www.cnblogs.com/hl249853856/p/9958496.html