第二次实验的感悟
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语言也有了一点自信,希望自己能继续努力。
以上是关于第二次实验的感悟的主要内容,如果未能解决你的问题,请参考以下文章