93条件编译 3、#if表达式 程序段1 #else 程序段2 #endif 当表达式的值为“真”(非零)时,编译程序 否则编译程序段2
9.3 条件编译 3、#if 表达式 程序段1 #else 程序段2 #endif 当表达式的值为“真”(非零)时,编译程序 段1,否则编译程序段2
说明 (1)以上的“程序段”可以含语句和命令行 (2)“标识符”一般是用# define命令定义 (3)其中的#ele部分可以没有
说明 (1)以上的“程序段”可以含语句和命令行 (2)“标识符”一般是用#define命令定义 (3)其中的#else部分可以没有
第10章指钋 有利于设计系统软件 特点:表示复杂的数据结构;能动态分配内存;能 方便地使用字符串;有效方便地使用数组;调用函 数时得到多于1个的值;能直接处理内存地址。 10.1指针的概念 一个变量的地址称为该变量的“指针” 个变量存放另一个变量的地址(指针)则它是指
第10章 指 针 有利于设计系统软件 特点:表示复杂的数据结构;能动态分配内存;能 方便地使用字符串;有效方便地使用数组;调用函 数时得到多于1个的值;能直接处理内存地址。 10.1 指针的概念 一个变量的地址称为该变量的“指针” 一个变量存放另一个变量的地址(指针)则它是指 针变量
10.2变量的指针和指向变量的指针变量 变量的“指针”就是变量的地址 指向 p是指针变量大p是p指向的变量 如i=3; p=&
10.2 变量的指针和指向变量的指针变量 变量的“指针”就是变量的地址 “*”--指向 p是指针变量 *p是p指向的变量 如 i=3; p=&i;
、指针变量的定义 int 1,J5 int*pl, p2; 指针变量定义的一般形式 类型标识符大标识符; 如: float*p3; char *p4
一、指针变量的定义 int i,j; int *p1,*p2; 指针变量定义的一般形式 类型标识符 *标识符; 如:float *p3; char *p4;