神奇的c语言代码,打印代码自身(来自知乎)
2018-03-02 19:08
387 查看
#include<stdio.h> main() { char *s = "#include<stdio.h>%cmain(){%c%cchar *s=%c%s%c;%c%cprintf(s,10,10,9,34,s,34,10,9,10);%c}"; printf(s, 10, 10, 9, 34, s, 34, 10, 9, 10); system("pause"); }
代码二:
#include<stdio.h> main(a) { printf(a, 34, a = "main(a){printf(a,34,a=%c%s%c,34);}", 34); system("pause"); }
相关文章推荐
- 打印自身代码的C语言小程序
- <C语言>如何使用C语言代码打印“心形”图案?
- 读代码还是读文档,来自知乎
- C语言趣味小程序:打印自身
- 动态链表的增删改查,打印销毁等基本操作及代码模块化(完整C语言代码!)
- (转)java 打印自身代码——真实世界不存在自指
- C语言代码3(打印乘法表)
- 程序打印自身代码的两种方法
- C语言打印二进制的代码
- 顺时针打印矩阵(C语言代码)
- C语言中打印特殊图案的实现代码
- 一个链表创建、反转、打印的C语言代码
- 程序打印自身代码的两种方法
- 打印自身的C++代码
- C语言趣味小程序:打印自身
- 【C语言】从标准输入读取几行输入,每行输入都要打印到标准输出上,前面加上行号,并使此程序能够处理的输入行的长度没有限制。
- 国际C语言混乱大赛获奖代码一条
- C语言求矩阵的各列元素之和的代码示例
- c语言反汇编代码
- C语言不常见代码(不定期更新)