百科问答小站 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++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 
  大一新生做C语言课设被强制要求使用 Borland C++ 3.1,此IDE相对于其他IDE有何优点? 
  如何理解互斥锁、条件锁、读写锁以及自旋锁? 
  是否存在这样一个初等函数:它的三阶导数是其本身,而一、二阶导数不是其本身? 
  作为一名程序员,我这属于什么水平? 
  C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢? 
  C 语言中指针数组和数组指针、函数指针、指向函数的指针等等该怎么理解? 
  第2个孩子不是应该在第4个孩子之前完成任务吗? 
  如何用C语言写一个简易计算器? 
  请问这两个在表达方式上很相似的结论是否有相通的地方(感觉他们证明方法也很像)? 

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





© 2025-01-03 - tinynew.org. All Rights Reserved.
© 2025-01-03 - tinynew.org. 保留所有权利