linux - 一道C语言printf的经典题目
学习ing
学习ing 2017-07-03 11:41:39
0
1
1361

下列程序,输出结果?

#include  int main() { int i = 43; printf("%d\n",printf("%d",printf("%d",i))); return 0; }

原系列出处:Linux下C语言的几道经典面试题

学习ing
学习ing

全部回复 (1)
phpcn_u1582

答案是 43 2 1
解释:printf("%d", i)有返回值,返回输出的个数
上面代码可以转换为:

int i = 43; a = printf("%d", i) # output: 43 b = printf("%d", a) # output: 2 printf("%d", b) # output: 1
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!