百科问答小站 logo
百科问答小站 font logo



怎么看待 公办学院使用的部分c语言书籍存在 描述 main不可被其他函数调用但是实际操作 可以? 第1页

  

user avatar   zhang-hao-72 网友的相关建议: 
      

main当然可以调用自己, 还有专门这么玩的, 所谓main递归.

       #include <stdio.h>  int main(void) {     static int a = 10;     if(a > 0) {         a--;         printf("%d
", a);         main();     }      return 0; }     

运行结果:

       D:	mpc>gcc 15.c  D:	mpc>a 9 8 7 6 5 4 3 2 1 0     

有本书, 《短码之美》, 日本人写的, 里面有各种奇技淫巧. 不过多数不是很实用.




  

相关话题

  为什么 C 语言不允许注释嵌套? 
  C 语言执行 a=a++; 后,a 的值应该加一还是不变? 
  为什么char *a="xxxxx", *b="xxx"; strcpy(a, b);的用法不行? 
  如何解决windows上用fwrite()向文件写入内容时末尾的 问题? 
  带有以太网接口的type c转接头/扩展坞的物理地址有可能会重复吗? 
  为何 Linux 的系统 API 相比 Win32 到处是缩写?有何优劣? 造成两者差别的原因是什么? 
  C++ 无法取代 C 吗? 
  在开区间上无界的连续函数一定不一致连续吗? 
  如何证明一阶导数的上确界的平方小于等于原函数的上确界乘以二阶导数的上确界的二倍? 
  为什么有些编程语言写完一句后要加分号? 

前一个讨论
如何设计一个多档电压、电流两用表?
下一个讨论
有哪些闷声作大死的故事?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利