首页 > 代码库 > if 和swirch,break的用法

if 和swirch,break的用法

1.

#include<stdio.h>

#include<stdlib.h>

enum 家庭成员{父亲=100,母亲=200,我=300};//也可以放在void main(){里面}//define 父亲 100;define 母亲 200;define 我 300如果不赋值就是0,1,2

void main(){

家庭成员 l_当前成员=100//不成立,因为限制了赋值,如果必须赋值要 改成 __asm{ move ptr dword [ebp-8],100} 用汇编才可以突破

}

 

2.

#include<stdio.h>

#include<stdlib.h>

void main(){

int l_中奖号码=0;

scanf("%d",& l_中奖号码);

else if(l_中奖号码==100){

printf("特斯拉跑车");

}

else if(l_中奖号码==101){

printf("苹果三件套");

}

else if(l_中奖号码==102){

printf("华为M9");

else if(l_中奖号码==103){

printf("爱玛电动车");

else if(l_中奖号码==104 || l_中间号码=105){

printf("500元现金");

else if(l_中奖号码==106)

printf("100元充值卡");

else if(l_中奖号码==107)

printf("50元充值卡");

else{

printf("很遗憾,你没有中奖");

}

printf("\n");

system("pause");

}

 

3.

 

#include<stdio.h>

#include<stdlib.h>

void main(){

int l_中奖号码=108;

switch(l_中奖号码){

case 100:

printf(“特斯拉跑车”);//可以夹杂if表达式

break;//类似jump

case 101:

printf(“苹果三件套”);

break;

case 102:

printf(“华为M9”);

break;

default:

printf("很遗憾,你没有中奖");

}

printf("\n");

system("pause");

}

4.

#include<stdio.h>

#include<stdlib.h>

void main(){

for(i=1; i<5;i++){

if(i<5){

break

}

printf("%d\n",i)

}

system("pause");

}

 

if 和swirch,break的用法