Linux学习笔记 Day4

一、绘制余弦曲线和直线

程序
在这里插入图片描述
运行结果
在这里插入图片描述

二、在屏幕上用*绘制一个空心圆

程序
在这里插入图片描述

运行结果
在这里插入图片描述

三、歌星大奖赛

有十位评委为选手打分,分数为1到100分,选手最后得分为去掉一个最高分,去掉一个最低分,剩余分数平均值。
程序
在这里插入图片描述
运行结果
在这里插入图片描述

四、正弦函数

程序
在这里插入图片描述
在这里插入图片描述
(1)一个程序由一个或多个源程序文件组成。
在一个源程序文件中可以包括三个部分:
①预处理指令。如#include<stdio.h>,c编译系统在对源程序进行翻译前,先由一个预处理器对预处理指令进行预处理,对于#include<stdio.h>指令来说,就是将stdio.h头文件的内容读进来,取代#include<stdio.h>。由预处理得到的结果与程序其( 他部分一起,组成一个完整的、可以用来编译的最后的源程序,然后由编译程序对该源程序正式进行编译,才得到目标程序。
②全局声明。如果实在函数开头声明的变量,则在整个源程序文件范围内有效,称之为全局变量。在函数中声明的变量是局部变量,只在函数范围内有效。
③函数定义。指定每个函数的功能。在调用这些函数时,会完成函数定义中指定的功能。

(2)函数是c程序的主要组成部分。
程序的几乎所有工作都是由各个函数分别完成的,函数是c程序的基本单元,在设计良好的程序中,每个函数都实现一个或多个特定的功能,编写c程序的工作主要就是编写一个个函数。
一个c语言程序是由一个或多个函数组成的,其中必须包含一个main函数(且只能有一个main函数)。
一个程序可包含若干个源程序文件,每个源程序文件又包含若干个函数。一个源程序文件就是一个程序模块,即将一个程序分成若干个程序模块。
在编译时是以源程序文件为对象进行的,在分别对各源程序文件进行编译并得到相应的目标程序后,再将这些目标程序连接成为一个统一的二进制的可执行程序。

(3)一个函数包两个部分。
①函数首部。即函数的第一行,包括函数名、函数类型、函数属性、函数参数名、参数类型。
例: int max (int x, int y)
(函数类型) (函数名) (函数参数类型) (函数参数名)
一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。如果函数没有参数,可以在括号中写void,也可以是空括号。
②函数体。函数首部下面的花括号内的部分。如果在一个函数中包括有多层花括号,则最外层的花括号就是函数体的范围。
函数体一般包括以下两部分:
•声明部分。定义在本函数中所用到的变量。
•执行部分。由若干个语句组成,指定在函数中所进行的操作。
某些情况下,声明部分和执行部分都没有,即为一个空函数,什么也不做,但这是合法的。

(4)程序总是从main函数开始执行的,而无论main函数在在整个程序中的位置如何。

(5)程序中要求计算机的操作是由函数中的c语句完成的。如赋值、输入输出数据的操作都是由相应的c语句实现的。

(6)在每个数据声明和语句的最后必须有一个分号。分号是c语句的必要组成部分。

1.常量:
(1)整型常量。在程序运行过程中,其值不能被改变的量称为常量。如123、65、0、3.14等都是整型常量。
(2)实型常量。
①十进制小数形式。
②指数形式。如 12.34e3(代表12.34x10的三次方)。
(3)字符常量。
①普通字符。
②转义字符。
(4)字符串常量。
(5)符号常量。如 #define PI 3.1416 符号常量不占内存,只是一个临时符号,代表一个值。

2.变量:
变量代表一个有名字的、具有特定属性的一个存储单元。它用来存放数据,也就是存放变量的值。在程序运行期间,变量的值是可以改变的。变量必须先定义后使用。

3.常变量:
在定义变量前,前面加一个关键字const,如:const int a=3 常变量具有变量的基本属性,有类型,占储存单元,只是不允许改变其值。可以说,常变量是有名字的不变量,而常量是没有名字的不变量。有名字就便于在程序中被引用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值