首页文章正文

int a[10]={ }哪里错了,定义数组a[10],其中有a[10]吗

数组怎么定义 2023-09-27 11:40 563 墨鱼
数组怎么定义

int a[10]={ }哪里错了,定义数组a[10],其中有a[10]吗

int a[10]={}是不是正确初始化语句最佳答案五星知识达人网友:西岸风2022-04-22 14:26 int a[10]={};虽然编译能过,但并没有初始化数组。全部回答1楼网友:患得A是数组第六个元素的地址,所以是正确的,不选B是数组的第三个元素,所以也是正确的,不选C错误了,因为数组名a是常量,不能被更改,选D相当于*(&a[0]),即a[0],是数组

题目中的数据没有错误的话,那么赋值语句是错误的,因为在数组赋值的过程中有一个空格,这是C语言程序不允许的,所int a[10]={ }哪里错了int a[10]={ } 一下能对一维数组a进行正确初始化的语句是() A int a[10]=(0,0,0,0,0); B int a[10]={}; C int a[]={0}; D int a[10]={10*1] 答案A用{}

a[10]中,中括号里的数字表示数组的长度,即为10,但是数组起始元素是a[0],所以a[10]越界了数组语法上虽然是正确的,但是我们一般不这么写,因为可读性差,有些人不知道,可能还会以为是语法错误,所以

≥0≤ 最后少了一个分号吧B. int a[10] = {}; C. int a[10] = {10}; D. int a[10] = {10, 0, -1}; 正确答案:BCD 我的答案:C 错误原因:没看到是多选,不好意思。。。虽然明知道BCD都

所以应该是int a[10]={x,x,x,x,x,x};2,根据语法规定数字后面到逗号不能用空格例如7 c语言中,int a[10]与int a[10]={0}使用注意事项,虽然两者只有赋值的区别,但在运用时小细节需要注意,前者定义数组编译器会把数组首元素赋值为0,而其余元素则为未定值,后者时将数组所

后台-插件-广告管理-内容页尾部广告(手机)

标签: 定义数组a[10],其中有a[10]吗

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号