摘要:
第21课 - 指针基础 口诀:加*符号变大门 既然程序中的变量只是一段储存空间的别名,那么是不是必须通过这个别名才能使用这段存储空间?我们看下面的例子: #include<stdio.h> int main() { int i = 5; int* p = &i; printf("%d,%08X\n" 阅读全文
摘要:
第17课 - 条件编译使用分析 (1) 条件编译的行为类似于C语言中的if…else。 (2) 条件编译是预编译指示命令,用于控制是否编译某段代码。 #include <stdio.h> #define C 1 int main() { #if( C == 1 ) printf("This is f 阅读全文
摘要:
第15课 - 编译过程简介 1. 编译器做了什么 (1)预编译: l 处理所有的注释,以空格代替。 l 将所有的#define删除,并且展开所有的宏定义。 l 处理条件编译指令#if,#ifdef,#elif,#else,#endif。 l 处理#include,展开被包含的文件。 l 保留编译器需 阅读全文