社区
C语言
帖子详情
int i=1;printf("%d",&i);怎么输出了6594??
黑暗的救赎
2004-09-17 09:29:15
如题,i在运行中却是正确的!!
这是怎么回事!!!!!!!!!!!
...全文
282
17
打赏
收藏
int i=1;printf("%d",&i);怎么输出了6594??
如题,i在运行中却是正确的!! 这是怎么回事!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fycom200
2004-09-17
打赏
举报
回复
输入时 要提供数据读如的内存地址,而输出时只要提供变量名就可以了。
Tycool
2004-09-17
打赏
举报
回复
有人搞混了,呵呵
sduhengbin
2004-09-17
打赏
举报
回复
呵呵 继续努力吧
guojh021
2004-09-17
打赏
举报
回复
&的作用好像是求变量地址
springcsc
2004-09-17
打赏
举报
回复
输出的是内存地址,建议你用win-tc啊!
ttm1984
2004-09-17
打赏
举报
回复
To : 248406869(笨笨)
"强烈谴责使用16位的编译器。"
和这个相关?
ttm1984
2004-09-17
打赏
举报
回复
scanf("%d",&i);
printf("%d",i);
tip9914
2004-09-17
打赏
举报
回复
ding
pacman2000
2004-09-17
打赏
举报
回复
唉。。。scanf和printf搞混了啊。
lmtz007yan
2004-09-17
打赏
举报
回复
祝你进步,谁都是像你一样成长的!
xuelanghun
2004-09-17
打赏
举报
回复
是输出又不是输入,用&干吗?
Squall1009
2004-09-17
打赏
举报
回复
...........
248406869
2004-09-17
打赏
举报
回复
强烈谴责使用16位的编译器。
guestdaocao
2004-09-17
打赏
举报
回复
你输出内存地址咯。。。
把&去掉吧。
hellolongbin
2004-09-17
打赏
举报
回复
大哥,你想输出1的话直接用i就得了,&i是返回的i的内存地址啊
kobefly
2004-09-17
打赏
举报
回复
&i
表示i的地址
所以你输出的是i的地址
地址是6594
即存放i值的位置
i的值是1
所以运行是没有错误的
黑暗的救赎
2004-09-17
打赏
举报
回复
搞郁闷了
恍然大悟
很长时间用C# ,忘了老本了,看来要多多学习了
谢谢各位
pr
int
f(“
%d
\n“,pr
int
f(“
%d
“,pr
int
f(“
%d
“,i)));
输出
结果?
通过讨论下面这个代码的
输出
结果,让我们进一步了解一下pr
int
f: #include<stdio.h>
int
main() {
int
i=43; pr
int
f("
%d
\n",pr
int
f("
%d
",pr
int
f("
%d
",i))); ...
main() {
int
i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while(b-->=0) k++;
main() {
int
i,b,k=0; for(i=1;i<=5;i++) ...i=1:b=i%2=1;while执行2次,k=2; i=2:b=i%2=0;while执行1次,k=3; i=3:b=i%2=1;while执行2次,k=5; i=4:b=i%2=0;while执行1次,k=6; i=5:
c语言
int
a=011,
int
x=011;pr
int
f("
%d
".++x);结果是多少?
int
x=011;pr
int
f("
%d
".++x);结果是多少?以下文字资料是由(历史新...
int
x=011;pr
int
f("
%d
\n".++x);结果是多少?011是8进位制的写法,换成10进位制是9所以++x(先加再
输出
)
输出
当然是10了
int
x=-1,y=1;pr
int
f("
%d
,
%d
\n...
int
i=3; pr
int
f("
%d
,
%d
,
%d
",i,i++,i++);结果是3,3,3,而
int
i=3; pr
int
f("
%d
,
%d
,
%d
",i+8,i+=5,i--);
pr
int
f("
%d
,
%d
,
%d
", i + 8, i += 5, i--); mov eax,dword ptr [i] mov dword ptr [ebp-0D0h],eax mov ecx,dword ptr [i] pr
int
f("
%d
,
%d
,
%d
", i + 8, i += 5, i--); sub ecx,1 mov dword ptr [i],ecx ...
[C]pr
int
f嵌套pr
int
f的简单解释
结果1:#include <stdio.h>
int
main( void ) {
int
i = 12345; pr
int
f( "
%d
", pr
int
f( "
%d
", pr
int
f( "
%d
", i ) ) ); return 0; }pr
int
f( "
%d
", pr
int
f...
C语言
69,377
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章