第五次上机报告

任务1:分析下面的例子,给出z和w的计算值、说明为什么?
例子:

运行截图:

 

逗号运算的结合性是从左至右,完毕之后整个表达式的值是最后一个表达式的值。

完成运算后,将值赋给z,w

------------------------------------任务分割线------------------------------------

 

任务2:自行设计一个程序,程序须运用switch语句。要求有一定技术含量!

虽然没什么技术含量,但还是设计了。如下:

// 第五次实验任务.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

void main()
{
     int z,w,x=2,y=5;
         z=(x+3,y++,x++);
		 w=(x++,x+3,x+7);
	 printf("%d\n",z);
	 printf("%d\n",w);
}

运行截图:

 

------------------------------------任务分割线-----------------------------------

任务3: 自行设计一个程序,程序须运用break和continue语句。要求有一定技术含量!..

我的程序:

 

#include<stdio.h>
void main ()
{  
     int n;
     printf("Input a number:");
     while(scanf_s("%d",&n)!=EOF)   
     {                              
        if(n>10)                 
          {
             printf("抱歉,错误\n");
             break; 
           }
     while(n>0)    
     {   
        n--;
        if(n%3==0)
          {
            continue; }
       printf("%d ",n); 
      }
     printf("yeah\n");
	 }


运行截图:

 

 

两种语句的主要区别是:break语句结束整个循环过程,不再判断循环的条件;而continue语句则是结束本次循环,而不是终止整个循环的执行。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值