我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 语句定义符 >

scanf语句? scanf语句在什么情况下定义变量说不用使用取地址符

归档日期:06-22       文本归类:语句定义符      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  p=a=&a[0]=a[0]——无论a、p声明为什么类型,这等式都不可能成立。所以无从谈scanf(%s,a[0]);是不是正确。关键是这里用了%s,就要求a[0]是字符型指针或与字符型指针兼容的类型;若是,scanf(%s,a[0]);就正确,若不是,就不正确。你说“p=a=&a[0]=a[0] 数组的元素是字符”,若a[0]是字符类型,scanf(%s,a[0]);就肯定不正确。

  我都说了几遍了:要不要&,要看写在那里的变量是不是要接收数据的变量的地址,要是地址就不要&,要不是地址就要用&取出变量的地址来……

本文链接:http://kyleflowen.com/yujudingyifu/67.html