鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 红茶

[技术交流] scanf惹出的祸

[复制链接]
 楼主| 发表于 2012-8-6 18:26:45 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-7 10:15:46 | 显示全部楼层
万骨空 发表于 2012-8-5 09:22
&是取地址的运算符 。stud.name本来就是地址,所以可以不加。不过c语言规定你硬要加上&也可以……

scanf 根据 格式字符串%d %s %c ......确定参数是什么类型 所以你在这个特殊的地方你对一个数组名 加和不加& 效果一样
然后没有哪一个C语言会规定你在scanf中 硬要加上&  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-7 14:32:12 | 显示全部楼层
红茶 发表于 2012-8-6 08:38
那我就跟你说,我看的书,已经有三本是发现错误的,而且并不是一个两个小错误。你说stud.name本来就是地址 ...

你真给你叫兽长脸
哪个叫兽教你 %s输出是地址的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-8 15:33:24 | 显示全部楼层
%S是字符串啊,本来就不用&,你加了程序要出错的,小程序加了看不出问题,几千几万行的大程序一但报错,查都查不出来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-17 20:46:26 | 显示全部楼层
20#经典 LZ后期有些欲盖弥彰的意思了 哈哈 。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-10 01:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表