C语言中字符变量和字符数组一样吗 之前查到字符数组本身代表数组首地址,可前面定义的char和字符数组有什么关系呢... 之前查到字符数组本身代表数组首地址,可前面定义的char和字符数组有什么关系呢 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 字符数组 字符 变量 搜索资料 3个回答 #热议# 在购买新能源车时,要注意哪些? 降龙有悔意 2015-11-20 · TA获得超过265个赞 知道小有建树答主 回答量:210 采纳率:0% 帮助的人:155万 我也去答题访问个人页 关注 展开全部 完全不一样。字符变量是一个字符char字符数组是一串字符。另外,数组在传递的时候,其实是传递一个字符指针,除非你强行拷贝所有数组成员——但是即便如此,你在拷贝操作时,仍然是按指针寻址的c[1] 就是 *(c + 1)补充:s[20]是数组。scanf的第二个参数需要指针,指向你要赋值的变量,也就是这个变量的地址。这样scanf内部实现的时候才知道将输入值放在何处——放在m的地址,这个值就是m的值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 显卡色彩校正器 2015-11-20 · TA获得超过2022个赞 知道小有建树答主 回答量:959 采纳率:25% 帮助的人:317万 我也去答题访问个人页 关注 展开全部 int数组的名称也代表首地址啊,和char并没有关系…… 更多追问追答 追问 额 呢这个为什么一个加& 一个不加? 追答 因为是int m和char s[20]单个当然要加&咯其实吧,数组就是指针,就这意思 追问 哦 谢谢 追答 请问还有疑问吗?没有请采纳~ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2015-11-20 展开全部 字符变量,例如char c; 仅存储一个字符字符数组,例如char str[10]; 可以存储十个字符。str[0], str[1],......str[9]每个代表一个字符 追问 问下下面s[20]是数组吗 上面的int定义的整形变量所以才加&取地址吗 追答 s[20]是数组是的,m是整型变量,所以scanf调用时要取其地址,向其地址内存储内容 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容虎课网c语言语言学习 ,C语言学习基础入门熟练运用c语言语言学习,C语言自学教程,C语言在线教程,C语言入门,C语言进阶教程,各种编程教程应有尽有,C语言系统性学习 知识全面讲解,颠覆传统教学模式,随时随地,快学快用www.huke88.com广告学习c语言有什么用精通之路,编程思想重塑,高效学习课程!coding.imooc.com查看更多学习的总结方法 AI写作 智能生成文章学习的总结方法,AI自动写作,智能起稿,插图,排版,帮您完成高质量文字。学习的总结方法,软件免费试用,不限次数,大家都说写的资料好,赶快试用。www.baidu.com广告 其他类似问题 2019-08-23 C语言的字符数组和字符串的区别 33 2017-10-09 C语言中如何定义一个字符串和一个字符数组? 5 2018-07-21 C语言中字符常量与字符串常量有什么区别? 352 2016-01-28 C语言中字符数组和字符指针的问题 7 2019-11-11 C语言中,为什么字符串可以赋值给字符指针变量? 1 2008-11-30 C语言中有字符串变量,与字符数组等价是否正确 2015-09-04 C++的string和C语言的字符串数组是有区别吗? 3 2007-04-04 c语言为什么要用字符串?不是有字符数组了吗 1 更多类似问题 > 为你推荐: