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

必须先定义后使用B,定义数组时,数组维界值可以不

发布网友 发布时间:2022-04-20 01:47

我来回答

2个回答

热心网友 时间:2023-09-25 02:44

你想写得是int b[]={1,2,3};

定义数组b,初始化数组的3个元素分别值是1,2,3。(定义时直接给数组初值,可不指定维度,但如果不给初值,必须有维度大小,比如int b[3];)

所以这里b是数组名,表示数组首地址常量,b+2就是数组第三个元素的地址(等同于&b[2])。

同理b,b+1,b+2分别对应数组三个元素的地址,对其取值*b,*(b+1),*(b+2)就是三个数组元素的值1,2,3。

如下:

#include <stdio.h>

int main()

{

    int b[]={1,2,3};

    printf("数组三个元素分别为:%d,%d,%d\n",*b,*(b+1),*(b+2));

    return 0;

}

//PS:注意数组名是指针常量,不能对其赋值,可用于+运算,不能自增,所以可写b+1,不能写b++。

热心网友 时间:2023-09-25 02:44

没啥意思,
这语句不完整,编译错误
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
信息系统集成资质几级最高 计算机信息系统集成企业资质等级评定条件计算机信息系统集成企业资质等 ... 计算机信息系统集成企业资质等级评定条件实施细则一级资质 win10电脑密码错误win10开机密码错误 windows怎么更换密码错误 电脑没设置密码老是显示密码不正确电脑密码一直显示输入不正确 我把苹果手机系统 。 一更新 。 卡着了 。 然后就这样了 。 这出现... 我iphone想更新到9,是直接在手机按的更新,但是中途变成了这样 为什么有时早上4点多觉胸一下感觉很累的像给人吓一跳似 睡觉醒来时觉得胸部难受有点累是怎么回事 pe-rt地热管的规格壁厚国家标准是多少 五路地暖是如何分配的? C语言的基本语法有哪些? 地暖打压规范标准 C语言中的数组什么意思? 地暖安装需要注意什么? 地暖安装标准有哪些? 有关地暖的问题 C语言中如何定义数组 地暖安装规范是什么标准 间距是多少 地暖管铺设是越密越好吗 地暖管铺设规范 哪位说说地暖排管间距多少合适 一平方米需要多少米地暖管 地暖施工验收规范标准有哪些 铺设地暖管,间距一般多宽最好? 地暖管安装间距怎么计算? 地暖排管的标准要求 地暖安装依据什么国家标准 地暖管盘管标准间距是多少 地暖管间距不能太大也不能太小,地暖管间距的标准... 地暖管打压多少为标准? 51程序中的函数名、变量名及数组名必须先( )后(... php中数组是不是不用先定义? c语言中数组能不能先定义,然后直接赋给初值。 C语言为什么要规定对所有用到的变量要“先定义,后... SD卡在哪? 标准篮球架的高度一般是多高 篮球架高多少米 成年人使用的篮筐高度有多高? 篮球架标准高度是多少? 詟獭葋鎴戞洿涔版敹阔虫満钬桦痉鐢烶L660鍙&#xFFF... 医院股东合作合同协议范本模板 美容院合并经营合同:两家美容院合并经营如何订合同! 个体经营户(美容院)里隐性合伙人私自偷转让股份给... 股东之间私下签订的《合作协议书》是否具有法律效益? 共享美容院是传销吗 共享店主/城市合伙人 实体微商 sd卡在手机哪里? 铝合金门窗到底用什么材质的好啊 vivo27手机号码卡和sd卡都放在哪里 谁知道醇基燃料用的什么做的原料配方,环保无毒无害?