先由外部输入一个量,再以此作为长度定义一个数组,比如由外部输入n,用new再创建一个a[n][2],下面的语句哪里错了?是怎样实现的?
int n;
int *a;
a=new int [n][2];
delete a;
谢谢
æ°ç»çé¿åº¦æ¯åºå®ç,å³å®ä¹aæ¶,nå¿
é¡»æ¯å¸¸é.
ç±å¤é¨è¾å ¥çåéå³å®æ°ç»çé¿åº¦çææ³åå¨å®å ¨æè¯çç忽,å¦æä½ æ¯ä¸ºäºèç空é´,å°±å®ä¹æé好äº,空é´å¯ä»¥éä½ å:)
ç±å¤é¨è¾å ¥çåéå³å®æ°ç»çé¿åº¦çææ³åå¨å®å ¨æè¯çç忽,å¦æä½ æ¯ä¸ºäºèç空é´,å°±å®ä¹æé好äº,空é´å¯ä»¥éä½ å:)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2005-11-27
c中的数组的下标只能是常数,或是常数变量;
可以用宏定义来处理!!!
可以用宏定义来处理!!!