// 函数间接声明
#include <stdio.h>
int main(int argc, const char * argv[]) {
void test() ;
void test2();
test();//test2();//test包含test1包换test2这样循环套用,
//调用test也同时相当于调用了test2
return 0;
}
void test (){
printf("我是test\n");
void test1();
test1();
}
void test1 (){
printf("我是test1\n");
void test2 ();
test2();
}
void test2 (){
printf("我是tes2\n");
test ();//这样就形成了一个循环调用
}
|
|