书上说%n是printf()是计算自己到%n位置已经输出的字符总数
#include <stdio.h>
main()
{
int count
printf(“This is%n a test program\n”,&count);
printf("count=%d\n",count);
}
运行结果count=7
7个字符是怎么计算的?包含一个空格吗?谢谢啦
关于C语言中%n的用法
答案:1 悬赏:30
解决时间 2021-02-21 04:16
- 提问者网友:熱戀丶瘋
- 2021-02-20 15:18
最佳答案
- 二级知识专家网友:青灯壁纸妹
- 2021-02-20 16:19
thisis共6个,加空格一个
如果不懂,可以把%n的位置换一下,然后观察就明白了
比如换成printf(“%nThis is a test program\n”,&count);就会输出0
如果不懂,可以把%n的位置换一下,然后观察就明白了
比如换成printf(“%nThis is a test program\n”,&count);就会输出0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯