日常
三七嘤嘤嘤
这个作者很懒,什么都没留下…
展开
-
指针数组与数组指针
※指针数组(存放指针的数组):用于存放指针的数组,数组的每个单元都是地址。如:int *p【10】,“【】”的优先级高于“*”※当用五个字符串对指针数组初始化时,即把各字符串的第一个字符的首地址赋给指针数组的各元素,指针数组的每个元素分别指向五个字符串。※数组指针(指向数组的指针):是指向数组的指针变量如:int (*p)【10】,加括号使*的运算级高于【】...原创 2021-11-29 16:11:00 · 269 阅读 · 0 评论 -
带参数的宏定义的水仙花数
·1%10=1,要排除1和1000修改后的:原创 2021-11-29 14:42:17 · 220 阅读 · 0 评论 -
宏定义 计算数值中有无括号的区别
带括号的#include <stdio.h>#define F(x) (x-2)#define D(x) x*F(x)int main (){ printf("%d,%d",D(3),D(D(3))); return 0;}不带括号的#include <stdio.h>#define F(x) x-2 /*对x-2未加括号*/#define D(x) x*F(x)int main (){ printf("%d,%d",D(3),D(D(3))原创 2021-11-29 15:01:40 · 946 阅读 · 0 评论