从品牌网站建设到网络营销策划,从策略到执行的一站式服务
互相反复调用,一方面是死循环,另一方面,系统资源堆栈会耗尽。
衡阳县网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联公司2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。
我们可以加一个循环控制条件,让它只循环有限次结束。
#include stdio.h
int a=1,b=9;
int k=0,k_m=10; // 用k 记录次数,设最多次数为 k_m
int change();
int change1();
int main(){
change();
return 0;
}
int change(){
int i;
k++; if (k k_m) return 1; // 次数满了,结束程序
for(i=0;i2;i++) {
printf("a=%d\n",a);
change1();
}
return 0; // 正常返回0
}
int change1(){
int i1;
k++; if (k k_m) return 2; // 次数满了,结束程序
for(i1=0;i12;i1++) {
printf("b=%d\n",b);
change();
}
return 0; // 正常返回0
}
这就没问题了。
因为嵌套结构就是c语言中容易出错的部分。
C语言中程序常见有三种嵌套结构,即选择结构嵌套、循环结构嵌套、函数调用嵌套,笔者通过对以上结构教学分析,告知读者在使用的过程中三者的需要注意之处,对提高C语言学习效率很有好处。
你的两个指针函数的返回值都是指针,但函数体内部都没有返回指针,这样编译器是会报错的。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图