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