我正在学习C语言,并坚持如下问题:
#include<stdio.h>
#include<conio.h>
void main()
{
short int a=5;
clrscr();
printf("%d"+1,a);
getch();
}
Run Code Online (Sandbox Code Playgroud)
请解释一下这个程序的输出是什么.谢谢 .
"%d"是一个const char*指向第一个字符"%d".
"%d" + 1是一个const char*指向第二个字符"%d"(即字符串"d").
无论您传递给哪些其他参数,都将"d"格式传递给printf打印件.dprintf
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |