永发信息网

C程序中数组长度能否动态定义?在长度暂时未定的情况下,应怎么处理

答案:2  悬赏:0  手机版
解决时间 2021-03-02 07:51
C程序中数组长度能否动态定义?在长度暂时未定的情况下,应怎么处理
最佳答案
数组是不能动态定义的,必须在定义时申明长度,长度未定的话,可以使用C++的向量,或者使用链表存储,祝好运
全部回答
1、c语言中,定义数组后可以用sizeof命令获得数组的长度(即可容纳元素个数)。但是通过传递数组名参数到子函数中,以获得数组长度是不可行的,因为在子函数当中,数组名会退化为一个指针。 2、例如: int data[4],length; length=sizeof(data)/sizeof(data[0]); //数组占内存总空间除以单个元素占内存空间大小,即等于元素个数 printf("length of data[4]=%d", length ); //输出length of data[4]=4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何快速学习催眠术,怎样快速学习催眠术,长
淇滨区鹤壁批发复印纸这个地址怎么能查询到,
学而思网校好嘛,对网校不是很了解
医学中什么是风刺
广州飞成都3月30号机票现在多少一张?
【我听到传来的谁的声音】填上表示声音的词。
浦东金桥国际KTV有哪几家呀
有8KG重的一岁小鹿狗吗
签证申请登记号码是什么
ESC坏了,如果在windows把别的键改成esc
NIKE炼中易建联穿的鞋是什么?
如何查询自己的社保缴纳情况
做抱枕应该用什么棉?
首艺烫染沙龙地址在哪,我要去那里办事
新桑塔纳2017款1.6T是涡轮增压?
推荐资讯
干爆鸡胗地址有知道的么?有点事想过去
千年瑶浴在什么地方啊,我要过去处理事情
包工头拖欠工资强制执行实在没钱是不是就逍遥
茂的草字头改成日是什么字?
苏州古森定制衣柜与索菲亚有什么区别?
只要是姓什么的500年前真的就是一家人吗?
手上有优惠卷在网上买火车票有得优惠吗?
现在德国那边买黑莓手机passport需要多少钱?
2015 那不曾逝去作文600字
水果、蔬菜一般不像小麦、水稻一样干燥储藏,
广平镇卫生院牙科怎么去啊,有知道地址的么
睢宁中海丽景豪庭的房子是大产权吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?