打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于C语言 printf("%d\n",printf("%d",printf("%d",i)));
userphoto

2014.06.10

关注

关于C语言 printf("%d\n",printf("%d",printf("%d",i)));

luokaiwei1982 4级 被浏览104次 2013.10.11

检举

#include <stdio.h> int main() { int i=43; printf("%d\n",printf("%d",printf("%d",i))); return 0; } 如何解释它的输出是4321 如果从最内层往外输 不应该是4312么???囧
采纳率:43% 3级 2013.10.12
检举
#include <stdio.h> int printf( const char *format, ... ); 首先 得看printf的返回类型是 int 这个函数的返回值是 你输出的位数 所以 printf 43返回值就是2 printf 2返回值是1 还有一个你要了解的是 printf函数处理方式 从右至左 所以先执行printf i 输出 43 返回2 然后执行 printf 2 输出2 返回1 最后 我就不用多说了吧
00

分享到:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
高斯消去法C程序实例
c语言面试题----printf()的参数
VC++6.0 打印杨辉三角
RILD readline学习代码分析模拟C
3阶矩阵求和
a2
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服