任务一:
任务1:分析下面的例子,给出z和w的计算值、说明为什么?
例子:
int z,w,x=2,y=5;
z= (x+3,y++,x++);
w = (x++,x+3,x+7);
z=2;w=11;
第一个是z=x++,即z=x,x=x+1;,所以z=2;x=3;
第二个是先运行x++;所以x=4;后面w=x+7;所以w=11;
说明:加了括号的运算式子,虽然里面的都计算过了,但最后以最后一个式子来算.
任务二:
//*程序----//
#include <stdio.h>
int main()
{
int a;
loop:printf("你想输入的1—5的数字:");
scanf("%d",&a);
switch(a){
case (1):printf("哎。。。年轻真好!!!\n");break;
case(2):printf("人们常说想输这个数的的孩子,特拽,非常的嚣张啊,而且啊,还特傻逼。\n");break;
case(3):printf("趁还年轻,赶快多来几发,时间不等人啊!!!\n");break;
case(4):printf("哎。。。人生真是太短暂了,2/3进土了都,没啥说的了。节哀啊啊啊,姥爷走好。\n");break;
case(5):printf("娘。。。孩儿今天撞鬼了。呀呀呀呀呀呀...\n");break;
default:printf("你丫的实在故意整我吧?怎么这么不听话呢,小心我弄你。\n");
return 0;
}
goto loop;
}
运行结果:
任务三:
程序:
//*程序----//
#include <stdio.h>
int main()
{
for(int i=0;i<=10;i++)
{
if(i>5)
{
printf("你他丫的都赊第%d次了,找抽啊,把你爸叫来.\n",i+1);
break;
}
printf("这是你第%d次赊账了,下次记住还哦...\n",i+1);
continue;
}
}
运行结果: