第二次实验的感悟

     实验结论:

 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语言也有了一点自信,希望自己能继续努力。

猜你喜欢

转载自www.cnblogs.com/yzxazj/p/10624883.html
今日推荐