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

C语言 Array的define

发布网友 发布时间:2022-05-02 15:32

我来回答

3个回答

热心网友 时间:2022-06-20 16:27

    这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的.

 对于int a[2] = {1}的这种初始化方式而言,遵循如下个规则:
 初始化值的个数可少于数组元素个数.
 当初始化值的个数少于数组元素个数时,前面的按序初始化相应值, 后面的初始化为0(全局或静态数组)或为不确定值(局部数组).

   所以,按照如上的规则,很明显,A[0]=1, 而A[1]=0。

热心网友 时间:2022-06-20 16:28

你第一句对数组初始化的时候就只给A[0]赋值1,后面的空间你没初始化,所以数是随机的。

热心网友 时间:2022-06-20 16:28

int A[2] = {1} ;
2声明了数组大小为2.
但是后面赋值的时候,只赋值一个,说明后面的值省略了。
而int类型的默认值是0
所以int A[2] = {1} ; 相当于 int A[2] = {1,0} ;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... c语言 自定义数组语法格式 情侣手机聊天可以做的事 手机里面的情侣空间是干嘛的 手机情侣空间有什么用啊 为什么不能登录网页版 为什么说我的不能登录网页版微信?- 问一问 新的怎么才能登录网页版微信 新的怎么才能登录网页版微信 华为mate40pro分屏看视频之前可以一起看怎么现在不行了 单眼皮肿眼泡怎么画 我花呗有4000额度 在淘宝分期买东西后月付300 那我剩下的花呗还能正常使用吗? 蚂蚁花呗这个月分期付款后,剩余的额度这个月和下个月可以继续使用吗? 打架受伤保险公司赔付吗? 为什么不能登录网页版 - 信息提示 我是英语专业的,可是我很喜欢计算机,以后想从事软件开发,请问下需要怎么学,考什么证?越仔细分加越多 为什么说我的不能登录网页版微信?- 问一问 杀了人后自杀了,杀人者买了保险,保险公司要不要陪付? 买了保险的人被人暗杀保险公司怎么处理杀人犯要赔吗 新的怎么才能登录网页版微信 C语言二维数组 什么时候要用define C语言怎么宏定义一个2维数组 c语言问题求解 定义数组的时候,数组的长度为define定义的宏名,为什么不能编译通过?我用的 在c语言中怎么定义数组a[] 当贝盒子怎么看直播 微信转账到另外一个显示对方限制登录要怎么解 对方被限制登录怎么解除? 信用卡还款技巧, 最先进的磨面机视频 怎样用机器加工湿面条 用面条机做面条怎么做才有劲到? 我想加工炒面用的面条机器设备哪里有 面条机怎样能制作出劲道口感好的面条 大型压面机多少钱一台运动链条 面条机设备 戴尔服务器能恢复windows old吗 dell服务器windows server 2008 R2 如何恢复出厂设置 戴尔e02s服务器怎么恢复出厂设置 我单位的服务器是戴尔的,服务器重启后要重新设置什么吗? 路由器重启后要重新设置什么吗? 戴尔服务器r730怎么恢复出厂设置 dell edeg r720 如何恢复出厂设置,usb被禁用了 键盘 ,鼠标都用不了