搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ c语言定义数组时不是要注明元素个数吗?这个函数怎么没有呀?
标题:
c语言定义数组时不是要注明元素个数吗?这个函数怎么没有呀?
只看楼主
白金之星
等 级:
新手上路
帖 子:97
专家分:0
注 册:2018-3-12
结帖率:
92.86%
楼主
已结贴
√
问题点数:20 回复次数:5
c语言定义数组时不是要注明元素个数吗?这个函数怎么没有呀?
int Student_SearchByIndex(char id[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(students[i].ID,id)==0)
{
return i;
}
}
return -1;
}
搜索更多相关主题的帖子:
c语言
定义
元素
个数
函数
2018-03-14 17:10
vvvcuu
等 级:
贵宾
威 望:
12
帖 子:353
专家分:1253
注 册:2014-4-22
第
2
楼
得分:20
这是一个自定义的函数,在定义函数的时候只需要指出函数的参数是个字符型的数组就可以。数组的元素个数在程序调用这个函数的时候指明就可以了。
代码测试环境: WinXP+C-Free5.0.
2018-03-14 17:52
白金之星
等 级:
新手上路
帖 子:97
专家分:0
注 册:2018-3-12
第
3
楼
得分:0
回复 2楼 vvvcuu
哦 原来是这样 谢谢!
2018-03-14 18:10
童生
等 级:
侠之大者
威 望:
8
帖 子:205
专家分:455
注 册:2018-3-7
第
4
楼
得分:0
char id[] == char * id
2018-03-14 18:13
白金之星
等 级:
新手上路
帖 子:97
专家分:0
注 册:2018-3-12
第
5
楼
得分:0
回复 4楼 童生
嗯 谢谢谢谢!
2018-03-14 18:51
Laity_CR
等 级:
论坛游民
威 望:
1
帖 子:3
专家分:10
注 册:2018-3-15
第
6
楼
得分:0
回复 5楼 白金之星
数组做函数参数会退化成一个指针
2018-03-16 14:37
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-485269-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.871478 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved