-
阶乘.C 递归原理查看全部
-
#define MIN(x,y) ((x)<(y)?(x):(y))<br><br><br> #define LOWER(ch) ((ch)>='A'&&(ch)<='Z'?(ch)+32:(ch))<br><br> int main()<br><br><br> {<br><br> printf("%d",MIN(3,5));<br><br><br> }<br> <br> #define PREINT(a,b) printf(#a"=%d"#y"=%d",a,b)//a自动移动到引号里面,#自动删除 ,最后为:printf("a=%d,b=%d",a,b);<br> int main()<br> {<br> int a=100;b=100;<br> }//结果为:a=100,b=100查看全部
-
预处理阶段不进行运算操作查看全部
-
使用宏函数不需考虑参数类型查看全部
-
预处理阶段仅进行字符串的替换查看全部
-
宏的本质是单纯的字符串的替换。查看全部
-
宏定义的替换过程发生在预处理之时 宏不考虑c的语法查看全部
-
右移:除以2的n次方 左移:高位消失,低位补零——简化乘法运算查看全部
-
预处理查看全部
-
typedef是c语句,以:结尾 预处理后不替换 size_t等价于unsigned long typedef作用域仅在于当前函数 define在哪都可以用查看全部
-
宏定义的替换过程发生在预处理之时 宏不考虑c的语法查看全部
-
编译的过程: .c-------->.i------>.s------>.o------>exe 预处理 编译 汇编 链接 最后加-E:只做预处理查看全部
-
建立数据类型查看全部
-
编译指令查看全部
举报
0/150
提交
取消