为了账号安全,请及时绑定邮箱和手机立即绑定

函数中数组的应用

int index = getIndex(arr,value);

这里的arr,可以换成arr[5]吗?

如果不可以,能解释一下吗? (数组的应用二)

下一节的

void say(char string[])

为什么不能用string呢?


正在回答

1 回答

这里的arr,是把数组传进去。换成arr[5]是什么意思?c语言没有直接string用法吧?

0 回复 有任何疑惑可以回复我~
#1

慕仙1492864 提问者

为什么函数可以引用string[]?
2019-08-11 回复 有任何疑惑可以回复我~
#2

慕仙1492864 提问者

arr那个不算是函数吗?它们性质不同吗?
2019-08-11 回复 有任何疑惑可以回复我~
#3

小小疾飞 回复 慕仙1492864 提问者

数组和函数两个概念吧?
2019-08-12 回复 有任何疑惑可以回复我~
#4

小小疾飞 回复 慕仙1492864 提问者

你可以char string[]定义。但是string只是个名字,不代表类型。
2019-08-12 回复 有任何疑惑可以回复我~
#5

慕仙1492864 提问者 回复 小小疾飞

可能我没说明白,我觉得getIndex和say一样都是函数,引用数组的方式不是也要一样吗?
2019-08-12 回复 有任何疑惑可以回复我~
#6

小小疾飞 回复 慕仙1492864 提问者

我明白你的意思了。你完全弄错了。 getIndex(arr,value)是调用函数 void say(char string[])这里是定义函数 你要问也应该是问say(string)这里为什么不是say(string[])
2019-08-13 回复 有任何疑惑可以回复我~
查看3条回复

举报

0/150
提交
取消

函数中数组的应用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信