谁能解决这个练习,这样我就能明白我错在哪里,因为有太多的 LOL 变量。
生成一个 C 代码,将其放在以下表达式之前
printf ("% ld% ld% ld \ n", lol, & lol, * lol);
在标准输出上打印出 3 个相同的数字
最佳答案
一个答案是#define printf(...) put("1 1 1")
证明:
#include <stdio.h>
int main()
{
#define printf(...) puts("1 1 1\n")
printf ("% ld% ld% ld \ n", lol, & lol, * lol);
return 0;
}
执行:
1 1 1
按照要求在标准输出上打印出 3 个相同的数字
关于c - C 中的问题。 printf ("% ld% ld% ld\n", lol, & lol, * lol);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54180135/