c语言中如何求一个数组的长度啊 int mes[7]={1,1,0,1,0,1} 这个数组的长度怎么求。谢谢,。,麻烦各位了
答案:5 悬赏:20 手机版
解决时间 2021-03-21 16:08
- 提问者网友:我是女神我骄傲
- 2021-03-21 11:03
c语言中如何求一个数组的长度啊 int mes[7]={1,1,0,1,0,1} 这个数组的长度怎么求。谢谢,。,麻烦各位了
最佳答案
- 五星知识达人网友:过活
- 2021-03-21 11:53
数组占的字节数:
sizeof(mes)
数组的元素个数
sizeof(mes)/sizeof(mes[0])
sizeof(mes)
数组的元素个数
sizeof(mes)/sizeof(mes[0])
全部回答
- 1楼网友:鱼芗
- 2021-03-21 15:48
sizeof(mes)/sizeof(mes[0])
- 2楼网友:北方的南先生
- 2021-03-21 15:25
7个int 型 4*7=28
- 3楼网友:孤独的牧羊人
- 2021-03-21 13:48
#include
int q;
q=strlen(mes);
或q=sizeof(mes)/sizeof(int);
q即数组长度追问不行啊,,
q=strlen(mes)只能求出长度等于2
int q;
q=strlen(mes);
或q=sizeof(mes)/sizeof(int);
q即数组长度追问不行啊,,
q=strlen(mes)只能求出长度等于2
- 4楼网友:千杯敬自由
- 2021-03-21 13:15
你好,楼上的strlen(mes);只能求字符串的长度,整形的不可以用那个函数,
整形数据可以这样,你可以用一个while或者for循环来求长度
int i=0;
while(mes[i]!='\0')
i++;
-物联网校企联盟技术部追问你好。这样也不行啊。。。这个函数碰到数值为00的时候就跳出循环了,,上面的数组长度就求出为2, 可实际上是6个数啊。?还有什么好的方法吗?追答
整形数据可以这样,你可以用一个while或者for循环来求长度
int i=0;
while(mes[i]!='\0')
i++;
-物联网校企联盟技术部追问你好。这样也不行啊。。。这个函数碰到数值为00的时候就跳出循环了,,上面的数组长度就求出为2, 可实际上是6个数啊。?还有什么好的方法吗?追答
看见没?这样就求出长度了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯