黑马程序员技术交流社区

标题: 字符串相关问题 [打印本页]

作者: xiongmaoren518    时间: 2015-4-23 16:09
标题: 字符串相关问题
  当需要字符时,将字符串作为参数传递给函数有错误吗,求解答
作者: hehelaicaicai    时间: 2015-5-14 11:57
字符是单个的字符  字符串是字符的集合  这么传应该不行
作者: unnamed    时间: 2015-5-14 17:56
问题有些不明确。你的函数的参数如果是 字符类型,那么你只能传入形参char类型的数据
定义字符串有:char *c = "itcast"; 和  char name[] = "itcast"2中方式,你可以传入name[]加下标来表示一个字符然后传给形参。

作者: ios专用    时间: 2015-5-14 18:03
不行,你的函数需要的是字符,你传递的是一个字符串,这样函数根本没有办法接受你传递的参数
作者: su199325    时间: 2015-5-17 16:52
不行啊,两个东西不一样,你要什么形参就用什么类型接受,就传什么类型
作者: cui0wei0    时间: 2015-5-17 17:04
char *str = "abcd", 你要a可以直接传str[0]不就是字符么.
作者: wuyu1992    时间: 2015-5-17 17:28
如果为 void word(char a)则只能输入字符,因为char a 只占据一个字符的存储空间。 如果为 void word(char name[ ]),则相当于指针,可以传入字符串,希望可以帮到你。
作者: zhangyq    时间: 2015-5-21 00:24
表示不懂!!!!
作者: chensc    时间: 2015-5-21 19:15
学习学习!
作者: wr6524798    时间: 2015-5-21 19:25
能不能说的具体下
作者: 尹世伟    时间: 2015-5-21 21:40
站占得内存都不一样,就像定义了一个整型变量却用浮点型赋值  则只能接收整数部分
作者: 宋兴1228    时间: 2015-5-21 22:30
字符是单个的字符  字符串是字符的集合  这么传应该不行




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2