33问答网
所有问题
可以把十几个宏定义成数组吗
如题所述
举报该问题
推荐答案 2014-12-19
不可以,宏没有数据类型,不能定义为数组。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/Rh5dhdd5RW0WhW54c55.html
相似回答
菜鸟求教:
宏定义
的一系列常量怎么组成
数组
?
答:
这样是
不能定义数组的
是否
可以
“
宏定义
(#define)”一个指针,指向一个二维
数组
?
答:
可以
,举例说明:define MYPOINTER (unsigned char *)a int a[5][10];unsigned char *p;int i,j;for ( i=0;i<5;i++ ) for ( j=0;j<10;j++ ) a[i][j]=i*10+j; //给数组赋值 for ( i=0,p=MYPOINTER ;i<5*10*sizeof(int);i++,p++ ) *p=0; //用指针将数组清0 ...
#define N 2008 这样来
定义数组
语句是否正确?
答:
这是宏不是
定义数组
; int a[
10
]这叫定义数组 宏的作用是简单的替换 比如定义一
个数组
a[10];你之后的操作都要对10进行操作,假如有一天10不够用了,需要改成20,那么程序中所有出现10的地方你都要改成20,很麻烦。如果用
宏定义
define N 10 这样你
可以定义
a[N];以后10要给成20,你可以直接...
大家正在搜
宏定义不能定义数组
c语言用宏定义定义数组元素
用宏定义表示数组的元素个数
js将一个数组分割成多个数组
c语言宏定义一个一维数组
宏定义一维数组
c语言宏定义数组
宏怎么定义数组
c语言数组定义和赋值