第二次实验的感悟

Posted yzxazj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次实验的感悟相关的知识,希望对你有一定的参考价值。

     实验结论:

 part 1:

格式化输入函数:(1)一个标准的库函数(源于头文件stdio.h中)

                                (2)输出项可以是常量,变量,表达式,其类型和个数必须与控制字符串中格式字符的类型与个数一                                             致。

                                (3)当有多个输出项时,各项之间用逗号隔开。

                                (4)控制字符串必须用双引号括起,有格式说明和普通字符两部分组成。

                                (5)printf()函数的调用格式为:printf(“控制字符串”,输出项列表)

格式化输出函数:(1)scanf()函数的调用格式为:scanf(“控制字符串”,地址表列),其实地址是由运算符“&”后跟                                             变量名组成。

                         (2)其他与printf()函数大部分相同

 

part 4

还没有去掉break的情况:

#include <stdio.h>
int main() {
    int level;
    printf("输入现在状态等级(1-5):  ");
    scanf("%d",&level);
    switch(level) {
        case 1: printf("high翻了:)\\n"); break;
        case 2: printf("low爆了:(\\n"); break;
        default: printf("一言难尽,无法概括。。。\\n");
    }
    return 0;
} 

 

  技术图片

 技术图片技术图片

 

 

去掉break后的情况:

#include <stdio.h>
int main() {
    int level;
    printf("输入现在状态等级(1-5):  ");
    scanf("%d",&level);
    switch(level) {
        case 1: printf("high翻了:)\\n"); 
        case 2: printf("low爆了:(\\n"); 
        default: printf("一言难尽,无法概括。。。\\n");
    }
    return 0;
} 

技术图片

 

part 5

#include <stdio.h>
int main(){
    int x;
    printf("请输入你的答案(A,B,C or D):");    
    scanf("%c",&x);
    if(x==A)
    printf("bingo,you are right~");
    else
    printf("try again~"); 
    return 0;

}

技术图片技术图片

 

 

实验总结:

(1)实验过程中遇到的错误:有一个分号用的是”中文的分号“导致程序无法运行,找了很久才找到。还有一个是x==‘A‘,注意是两个==不是一个=。

(2)现在初步了解了一些c语言的编程规则,以及实验过程中的跌宕起伏都让我有了一些成就感,对c语言也有了一点自信,希望自己能继续努力。

 

以上是关于第二次实验的感悟的主要内容,如果未能解决你的问题,请参考以下文章

第二次实验总结

2019春第二次实验报告

2019春第二次课程设计实验报告

第二次课程实验报告

2019春第二次课程设计实验报告

使用选项卡第二次返回片段显示空白片段