int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d",i))));的结果解释

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 07:34:49
int i=9999;printf(

int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d",i))));的结果解释
int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d",i))));的结果解释

int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d",i))));的结果解释
#include "StdAfx.h"
void main()
{
int i=9999;
printf("%d\n",printf("%d",printf("%d",printf("%d",i)/*这个输出的是9999长度是4,就返回4*/)/*这个接着输出1,长度是1,返回1*/)/*这个输出1,返回1*/);//这个输出1
//最后的结果是9999411
//printf这个函数返回的是他输出的字符串的长度
}