社区
新手乐园
帖子详情
新手有点小疑问
kmazi
2010-07-16 10:05:20
scanf("a=%d,n=%d",&a,&n);
请问各位大虾 那个"&"什么时候要 什么时候不要啊 ? 我看到有的地方不要!!!
...全文
78
11
打赏
收藏
新手有点小疑问
scanf("a=%d,n=%d",&a,&n); 请问各位大虾 那个"&"什么时候要 什么时候不要啊 ? 我看到有的地方不要!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2010-07-16
打赏
举报
回复
VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编不就啥都明白了吗。
(Linux或Unix下应该也可以在用GDB调试时,看每句C对应的汇编。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
chaoliu1024
2010-07-16
打赏
举报
回复
scanf一般形式:scanf(格式控制,地址表列)
只要保证
地址表列
中是
地址
就可以了。。。
chaoliu1024
2010-07-16
打赏
举报
回复
如果变量名代表地址了,就不要&了
比如数组名代表首地址,就不需要
char str[4];
scanf("%s",str);就可以了
bluejays
2010-07-16
打赏
举报
回复
比如 char str[20]; scanf("%s", str);
这里str已经是个指针了,就不要用&了。
刚开始是会有点晕,用多了就好了。
Benny_ywb
2010-07-16
打赏
举报
回复
如果你不传引用或指针,a,b得不到输入值。
你所看到的没有&,大概是这种情况
char a[100];
scanf("%s", a);
猫已经找不回了
2010-07-16
打赏
举报
回复
&在这里只是对这个变量取地址,因为scanf操作参数需要保证是参数本体。
http://blog.csdn.net/hairetz/archive/2009/05/03/4145107.aspx
看完这个就知道需要了
kmazi
2010-07-16
打赏
举报
回复
不好意思 我是个新手 我还没学指针 我在书上有时也看到 scanf输入的时候不要&!!!
wu1373369
2010-07-16
打赏
举报
回复
&是取地址的意思,&a是一个指针类型了,看函数的参数类型
scanf输入的时候要,printf输出的时候不要
cunyan_0519
2010-07-16
打赏
举报
回复
看到各位的不痛角度讲解,从这里彻底弄清楚了一个问题。
眼睛猥琐男
2010-07-16
打赏
举报
回复
如果变量名代表地址了,就不要&了
比如数组名代表首地址,就不需要
char str[4];
scanf("%s",str);就可以了
dd911501406
2010-07-16
打赏
举报
回复
[Quote=引用 2 楼 kmazi 的回复:]
不好意思 我是个新手 我还没学指针 我在书上有时也看到 scanf输入的时候不要&!!!
[/Quote]
你看到的不要的情况应该是类似这种char str[10];
scanf("%s",str);
因为数组的名字一定意义上来说,和指针是相同的,数组名就是数组的首地址
你没学过指针,指针就是指向一个变量的在计算机中存放的地址
char a;
这里的a是一个变量,&a就指的a在计算机中存放的地址
不知道这样说你明白不
一个简单的博客源码(JSP版)
很实用的用来
新手
学习JSP以及连接数据库的一个例子,如有什么
疑问
都可以来问我的,呵呵,欢迎大家来我主页踏青。。。。。
win7计算机字体大小怎么设置,
新手
使用win7系统中设置桌面的字体大小的方法
win7的系统是现在很多的小伙伴安装系统的时候最好的最好的选择,那在win7电脑中对于
新手
来说一些操作还是不知道的,有
疑问
对于字体大小的是怎么自己修改字体还有文字的大小是怎么实现的呢,对于这个问题今天小编就来跟大家分享一下
新手
使用win7系统中设置桌面的字体大小的方法。具体的方法和详细的步骤如下;1、桌面上右击选择“个性化”。2、做个性化窗口中点击左下角的“显示”按钮。3、之后显示窗口中我们就可以...
宝藏世界显示连接不到服务器,宝藏世界
新手
常见问题解答
新手
攻略
宝藏世界
新手
任务,宝藏世界
新手
教程宝藏世界游戏其实并不是很好理解,有很多
新手
进来都有这样那样的
疑问
,今天就来给大家整理一下关于
新手
常见的一些
疑问
给大家做一下讲解。1.迷路怎么办按m键打开地图就可以知道自己的位置了2.回到自己的地基输入/respawn重生或直接在一个新的地基上建家3.如何找到副本,洞穴在哪?按m键打开地图,塔楼状的标记就是副本了,城堡状的就是3星副本,在地图的左上角有说明!ps:地...
新手
入门吉他怎么选?单板吉他和合板吉他的区别?2022年初学者吉他品牌不踩坑推荐!
1、吉他材质有哪些,怎么挑选适合的?2、单板与合板、全单吉他的区别是什么?3、吉他的桶型和尺寸怎么选?4、
新手
入门吉他品牌推荐!相信
新手
在选琴方面都会遇到很多
疑问
,看完这篇文章介绍之后就会知道哪种面板材质、桶型和尺寸的入门吉他更适合自己,小编将会在这里一一为
新手
们进行解答,除此之外,还给
新手
准备了超全面良心的吉他品牌推荐。...
iwanna用哪个计算机语言,I wanna 完全
新手
教学 ver1.0
I wanna 完全
新手
教学 ver1.0这是一个
新手
向的I WANNA游戏游戏介绍游戏亮点:1、15个精心设计的教程,阅读后即可当场实践2、基本上包含了当前的主流地形3、难度分歧,可以选择性地挑战自己喜欢的部分4、红色圆圈有时还可以矫正不正确的动作5、独自夜间游玩会收货额外的游戏乐趣6、容量小,低端电脑也能完美运行使用本软件,意味着您已经同意以下协议:1、本软件所使用的编辑引擎为TP大大的i w...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章