11问答网
所有问题
为什么说c语言中的符号常量也能定义数组长度,不理解哎。。请教谢谢
如题所述
举报该问题
推荐答案 推荐于2017-07-29
数组在定义的时候大小是确定的,而符号常量在编译的时候就是确定的,无法更改,所以可以用
#define N 10
int a[N];//N的值你是无法修改的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F244qS2SMMv28v7827q.html
其他回答
第1个回答 2017-07-29
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。比如:
#define 标识符 常量
#define SIZE 20
int a[SIZE];//这样的定义数组很常见啊。
第2个回答 2020-04-15
不是没限制,而是限制很长,已经超过我们能使用的可承受限制。(如有的规定31个字符,有的63个字符)
而且编译器不报告错误,而是忽略超出长度限制的部分
相似回答
C语言
题
,请教
一下原因
,谢谢
答:
在有的编译系统中,如果这个n是一个已经赋值的变量,答案D也是可以的
。如果这个n是前面没有定义过的变量,或者在不支持这种声明的编译系统中,那么这个选项就是非法的。
大家正在搜
在c语言中如何定义符号常量
c语言定义符号常量的关键字
定义符号常量的命令是什么
符号常量的定义由什么完成
c语言符号常量是什么
定义符号常量的标识符
C语言中常量的定义
C语言中使用的字符常量
定义符号常量的一般形式
相关问题
为什么在c语言中数组的长度引用const定义符号常量是无效?
C语音中的符号常量的定义方法是什么
c语言问题,有两个问题,符号常量在整个程序中其值都不能再被重...
C语音中的符号常量的定义方法是什么?
c语言中有关符号常量的应用
C语言符号常量定义
C语言中是如何定义常量的啊
C语言里符号常量有大小限制吗?