2.2 常量
程序运行过程中不会改变的量。初始化的时候给定。
2.2.1 #define
2.2.2 const
const 修饰变量后,变量就变成常量了。
const 和指针结合,共有4种形式
const int *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。
int const *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。
int *const p; p是一个指针,指针指向一个int型数据。p本身是个常量,p所指向的是个变量。
const int *const *p; p是一个指针,指针指向一个int型数据。p本身是个常量,p所指向的也是个常量。
const型指针主要用在字符串指针中。
2.2.3 枚举常量 enum
枚举常量是宏定义的一种替代品,在某些情况下会比宏定义好用。
3.6 头文件的引入
主要是用来收集函数和全局变量的声明。
#ifndef __A_H__
#define __A_H__
#endif __A_H__ 用来防止重复包含头文件。
不要在头文件中定义变量。全局变量的定义放在某个源文件中,然后在别的源文件中使用前用extern声明。
时间: 2024-10-25 10:15:24