问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言语句定义

发布网友 发布时间:2022-05-06 19:57

我来回答

4个回答

热心网友 时间:2023-09-14 11:04

答案:C。
A、x[0],数组空间最小是1。如果定义为0,编译都不能通过。会提示“cannot allocate an array of constant size 0”和“ 'num' : unknown size”。
B、定义数组写数组的容量,x[0...10]没有任何意义。
C、定义N为10.后来int x[10],开辟空间为10*sizeof(int)的大小。合法,正确。
D、定义的时候int x[]就这些是错误的,这仅仅是定义。如果是定义的过程中同时初始化,就是你说的int num[ ] ={1,2,3,4,5,6}; 就是正确的了,定义的同时初始化就告诉系统我存了几个数,系统就自动计算出容量来了。但是只定义int x[],想后来再输入的话是不行的。

热心网友 时间:2023-09-14 11:04

D因为你的数组的声明和初始化是一起进行的
编译器会根据你给出的初始化参数自动给数组定长度
这里的num自动就是6个了
所以是对的

A是不行的N是变量,声明数组必须是确定的字面值,也就是必须是1、4、6、13。。。等等这种
要变量声明,你只能用alloc家族的函数

C是对的 因为你的N是macro
在编译之前会预编译,N会被替换成10,这样就是字面值10;

B。。。这都不用解释。。

热心网友 时间:2023-09-14 11:05

C是对的
声明N为10后可以int x[N]

热心网友 时间:2023-09-14 11:05

int num[]={1,2,3,4,5,6};这是c的一种赋值方式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
何为“存在”,“存在”的定义是什么? ...可以吗?真能增加性生活时间吗?另外这样有没什么危害? 过户费用属于什么科目 车过户费用挂什么科目 房屋过户费记什么科目 车辆过户费入什么科目 房屋过户费属于什么科目 车辆保险过户需要什么科目? 隆回六中录取分数线是多少? 桃花流水鳜鱼肥的上一句是什么诗 流放之路6插槽在100层什么地方? C语言,把下面每一个语句的意思 详细的说清楚,含义,越详细越好。 这个C语言语句的含义是什么? C语言语句意思 c语言里的语句和关键字都是什么意思? 之前在人人网上申请了个账号现在想删除,却没有找到注销账号的标志,应该如何删除呢? 流放之路小鸟弓骤雨只弦怎么打6L? 求C语言中常用语句意义和运算符意义 元素周期表怎么读? C语言求解释各个语句的含义 怎么取消注销的? C语言,语句的含义 C语言,每一个语句的含义 如何注销梦想世界账号? C语言语句的解释? 万足金现在多少钱一克? 1.9尺等于多少厘米 我想买个金项链不知道是千足金的好还是万足金的好,商家说搞活动价格一样,推荐我买万金的。这俩价格真的 当初买黄金时是万足金价格,*为证可现在仔细观看实物表签是千足金,我的情况该怎么处理? 米尺1.9尺等于多少厘米 帮忙解释这一条C语言程序语句的含义 excel表中按相同类别生产一张明细表,怎么整 我想做一个可以分类的电子表格.请问用什么软件做比较好?要怎么做? C语言各种字母语句的意思 excel表格制作 我想用EXCEl做一个表格 sheet1是明细表 sheet2-4是分类表 sheet5是汇总表 电脑安装两个版本的office,如何设置低版本的为默认打开? 五年级作文元旦那些事500字 元旦趣事作文 支付宝小鸡吃糖葫芦,求糖葫芦获取攻略 为什么支付宝里发现好友喂小鸡但是没有发现他步数增加? 支付宝蚂蚁森林糖葫芦怎么获得 蛋蛋佳怎么兑换鸡蛋 华为nova2s找不到中文输入法? 求关于元旦趣事的作文,越快越好 婚内被出轨怎么办 元旦二三事作文600字 华为手机怎么找中文 小学生一周六天健身计划表 求详细锻炼计划表 手机信号很好但是没网