摘要:
条件编译基本概念 一般情况下,源代码中所有行都参与编译,但有时希望对部分源代码行只在满足一定条件时才编译,即对这部分源代码行指定编译条件。 如下例子,当加上 #define FLAG这一行时,会编译第一个函数,当去掉这一行时,会编译第二个函数。 条件编译实现格式 条件编译应用 防止头文件重复包含 如 阅读全文
posted @ 2022-06-16 16:28
肖肖凯
阅读(54)
评论(0)
推荐(0)
摘要:
#include<>和#include""区别 ""表示先在file.c所在的当前目录找头文件file.h,若找不到,再按系统指定的目录检索。 <>直接按系统指定的目录检索 宏常量 不带参数的宏定义(宏常量) 比如 #define PI 3.1415 宏名一般大写 宏定义可以是常数、表达式 宏定义不 阅读全文
posted @ 2022-06-16 16:18
肖肖凯
阅读(34)
评论(0)
推荐(0)
摘要:
函数指针 一个函数在编译时被分配一个入口地址,这个地址称为函数指针,函数名就代表函数的入口地址(类似数组名,不用&,函数名本身就代表函数的入口地址)。 函数指针定义需要包含两个要素,一个是函数的返回值,一个是函数参数。因此定义执行函数的指针时应该包含这两个要素。 定义函数指针一般通过两个步骤: ** 阅读全文
posted @ 2022-06-16 15:30
肖肖凯
阅读(90)
评论(0)
推荐(0)
浙公网安备 33010602011771号