在C语言中,如果你声明一个数组,必须指定数组的大小。这是因为C语言要求在编译时就知道数组的大小,以便正确分配内存和进行索引计算。这也是C语言数组的静态特性的一部分。
当写 int b[];
时,编译器无法确定数组 b
的大小,因此会导致编译错误。如果你想要一个大小可变的数组,你应该使用指针和动态内存分配,或者使用C语言中的其他数据结构,如链表或动态数组。
int b[];//等价于int * const b,数组变量是const的指针,所以不能被赋值,是错误的写法
在C语言中,如果你声明一个数组,必须指定数组的大小。这是因为C语言要求在编译时就知道数组的大小,以便正确分配内存和进行索引计算。这也是C语言数组的静态特性的一部分。
当写 int b[];
时,编译器无法确定数组 b
的大小,因此会导致编译错误。如果你想要一个大小可变的数组,你应该使用指针和动态内存分配,或者使用C语言中的其他数据结构,如链表或动态数组。
int b[];//等价于int * const b,数组变量是const的指针,所以不能被赋值,是错误的写法
上一篇:C语言中的const数组
爬虫的本身是合法,但利用爬虫非法获取商业、个人数据也将将面临更高的处罚风险。
1.在C语言中,不正确的int类型(默认是在16位机器中)的常数是(A) A.32768 B.0 C.0xAF D.037 解析: 我们常
1.概念(1)标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1、数字不可以开头。 2、不可以使用关键字。 &
&n
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M