永发信息网

C语言问题高手进

答案:6  悬赏:30  手机版
解决时间 2021-05-04 21:47
如若a[i]这是一个数组我不定义了,对他求字节长度j=strlen(a)还是这个表示j=strlen(a[i])我有点迷糊
最佳答案

1我觉得你定义a[i]这里有问题,定义数组是通常i是一个已知的数,所以定义后都有固定的长度,假如你定义一个数组a[100],如果这个这个数组是整形的你的长度就是2*100,如果是单精度的浮点数就是4*100,如此累推。上面的都是错误的,不能用 sizeof()来测一个i(a[i]) 没确定的数组,这是C语言的一忌来的

全部回答
试试sizeof(a)

用sizeof关键字,strlen用于字符串数组求大小,而且如果你定义了

char array[n] = {‘s’,。。}  用strlen的话输出时不确定数值,用sizeof对任何类型数组时最保险的

strlen(a[i])在调试在时候会出错的

stelen 求字符串长度的   而且strlen(a[i])就是一个错误的语句    字节长度应该用sizeof()求

对他求字节长度,已经占用的字节数为:j=strlen(a);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人的生怎么非要经过种种错才能生存?
七界传说出二十一卷了吗?
宣武大观园周边有东方驾校报名点吗
梦幻西游3敏加点方寸69可以达到多少速度?
在上海南汇寄行李,有30公斤需要多少钱?
江南奥拓换喇叭继电器在哪里
慧缘素食怎么去啊,有知道地址的么
人没有寄托了怎么办?
帮我小主公取个好名字,
世界通用货币有哪些?
怎么我买不起牵牛花?
查杏根紫砂哪买
以孝道为话题作文
浙江省家具建材质检站新时代分站这个地址在什
吖的~!为什么我天天抱电脑爱电脑```它吖的还
推荐资讯
求DNF高清黑色壁纸(不清楚不要)
广西玉林最新房价
长春什么东西最好吃
什么叫做有机水果主要有哪些
QCC空间是什么?有免费的吗?
智慧树这个地址在什么地方,我要处理点事
有时,缘分决定一切。 用英语怎么说
梦幻西游5技能宝宝要砸掉第一格技能什么时间
什么歌现在比较流行?
现代诗歌教育心得体会,怎样学习现代诗的心得
火箭有希望吗????
MP4插入电脑一直显示充电状态
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?