首页 >> 学识问答 >

scanf输入字符串怎么结束(scanf输入字符串)

2024-08-15 16:15:41

问题描述:

scanf输入字符串怎么结束(scanf输入字符串),跪求万能的网友,帮帮我!

最佳答案

推荐答案

2024-08-15 16:15:41

今天小编岚岚来为大家解答以上的问题。scanf输入字符串怎么结束,scanf输入字符串相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、有了char a[10];,那么a就是这个数组的第一个元素的指针,&a就是这个数组的指针;因为一维数组的第一个元素的指针和这个数组的指针是同一个地址,区别是a+1指向a[1],而&a+1就指向a[10]了(这里已越界了)。

2、但&a和a的"值"是相同的,只是类型不同。

3、C调用函数时,实参的类型都会被强制为形参的类型,scanf("%s", &a)或scanf("%s", a)中要求参数是char *型指针,那么&a尽管是char **类型,但被强行转换为char *型了……。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章