[C语言程序设计上机练习15
上机01 C程序入门
上机课时
课内:2课时;课外:2课时
上机类型
验证性上机
上机目的
理解C语言的程序结构、养成良好的编程习惯和风格。
掌握C语言的常量、变量、数据类型的定义和使用。
掌握利用格输入输出语句对不同数据类型的数据进行格式化输入输出。
上机内容
1、C程序结构
简单来说,一个C程序就是由若干头文件和函数组成。
#include 就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。(关于预处理后面的课程会讲)stdio.h是包含了基本输入输出函数的头文件。
函数就是实现代码逻辑的一个小的单元。
注:在最新的C标准中,main函数前的类型为int而不是void
上机任务1按要求完成下列代码,命名为hello.c完成后的代码填写到下面表格
2、养成良好的编程习惯
在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以下规则:
一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;
函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;
括号要成对写,如果需要删除的话也要成对删除;
当一句可执行语句结束的时候末尾需要有分号;
代码中所有符号均为英文半角符号。
上机任务2小伙伴们检验一下自己是否掌握C中的规范了呢?下面是一段不规范的代码,请帮忙纠正一下吧完成后的代码填写到下面表格3、程序的注释
注释是为了使别人能看懂你写的程序,也为了使你在若干年后还能看得懂你曾经写的程序而设定的。注释的内容,C语言编译器在编译时会被自动忽略。注释是写给程序员看的,不是写给电脑看的,要想你写的程序有良好的可读性便于人们理解,必须要在程序中添加足够的注释。
C语言注释方法有两种:
多行注释: /* 注释内容 */
单行注释: //注释一行
以下是使用多行注释与单行注释的例子:
上机任务3下面代码忘记加上注释了,你能帮忙吗?
第4行输入单行注释;
9行输入多行注释。完成后的代码填写到下面表格
4、标识符
编程时给变量或者函数起的名字就是标识符,就好比我们每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如HAPPY和happy 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅资料。
上机任务4下面这段代码中有错误的,帮他改一改吧完成后的代码填写到下面表格
5、变量及赋值
变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。就好比:住在房间里的客人与房间号是两个不同的概念。
变量定义的一般形式为:数据类型 变量名;
多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;
变量名和标识符的命名规范完全相同。%d在后面会有详细讲解。
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
变量的赋值分为两种方式:1.先声明再赋值 2.声明的同时赋值,例如:
上机任务5问题描述完成后的代码填写到下面表格定义变量保存你的年龄,并输出你的年龄
6、基本数据类型
在我们玩游戏的时候,游戏中的角色是有类型的,有敏捷型、力量型、法术型等等。同样C语言中的数据也是有类型的,C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。如图所示:
这里我们先给大家讲解基本数据类型中最简单也是最常用的整型、实型与字符型。
整型数据是指不带小数的数字。生活中有很多信息适合使用整型数据来表示,比如:人的年龄、班级的人数、书的总页数等等。因此整型的类型比较多:
浮点数据是指带小数的数字。生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。因为精度的不同又分为3种:
注:C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面数组章节会讲。
上机任务6问题描述完成代码小明今年15岁,身高只有162CM