当前位置 : 主页 > 编程语言 > java >

C语言中的flag

来源:互联网 收集:自由互联 发布时间:2022-06-23
C语言代码 实例一 int a; flag:a = 1; cout a endl; goto flag; a = 2; cout a endl; 程序执行结果:无限循环输出1 flag:便是label。起始位置 goto需要写在一起,后面跟起始位置变量 这段代码是死循环 实

C语言代码

实例一

int a;
flag:a = 1;
cout << a << endl;
goto flag;
a = 2;
cout << a << endl;
  • 程序执行结果:无限循环输出1
  • flag:便是label。起始位置
  • goto需要写在一起,后面跟起始位置变量
  • 这段代码是死循环

实例二

int flag = 0 , a = 1 , c = 2;
printf("%d\n",flag? a:c);flag? a:c
  • 这个为三元运算符操作,以flag为输出结果,若flag为假(或者为零)则将c的值给flag,否则将a的值给flag


上一篇:【算法】数组元素的删除
下一篇:没有了
网友评论