c语言goto语句的使用
2016-11-30 10:01
246 查看
#include <stdio.h> //goto实现循环 void test001() { int i,sum=0; i=1; loop: if(i<=100) { sum=sum+i; i++; goto loop; } printf("%d\n",sum); } void test002() { int i = 1,sum = 0; if (i == 10) goto loop; any: if (i <= 100) { sum += i; i++; goto any; } //循环执行完成 继续执行下面 loop: printf("%d\n",sum); } int test003() { int a=60; scanf("%d",&a); if(a>=90) { goto score_90; }else if(a<90 && a>=60) { goto score_60; }else{ goto score_10; } score_90: printf("优秀!\n"); return 0; score_60: printf("良好!\n"); return 0; score_10: printf("不及格!\n"); return 0; } void test004() { int a,b,c=0; loop: scanf("%d %d",&a,&b); if(a>b) { goto loop1; } else{ printf("%d<%d\n",a,b); goto loop; } loop1: c=b; b=a; a=c; printf("a=%d b=%d\n",a,b); } //c语言goto语句的使用 //goto和汇编语句比较像 使用ida动态调试一下 //goto语句也称为无条件转移语句 int main(void){ test001(); test002(); test003(); test004(); return 0; }
相关文章推荐
- C语言字符串匹配、goto语句、关机命令使用
- goto语句的使用
- goto 语句的使用(1)
- 关于goto语句的使用
- 在程序中,你敢怎样使用“goto”语句!
- 在程序中,你敢怎样使用“goto”语句!
- c语言中主函数main()中return;语句的使用
- 语言中break,continue和goto语句的使用
- 杂记之break,continue,goto语句的使用
- C语言:循环语句的使用 打印三角阵
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C)
- goto 语句的使用(2)
- 使用C语言访问MySQL数据 —— 执行SQL语句(1)
- c#中为什么又重新使用了goto语句
- [编程好习惯] 恰当使用goto语句
- 关于C语言goto的使用
- 避免使用goto语句的几种方法
- 使用C语言访问MySQL数据 —— 执行SQL语句(3)
- 使用控制结构——顺序控制语句——GOTO和NULL
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)