- 1
- 0
- 约2.78千字
- 约 90页
- 2017-04-25 发布于湖北
- 举报
基础C用法
C程序设计Programming in C;*;总课时90课时,授课52课时,闭卷考试4课时(第9周期中考试占总成绩30%;第18周期末考试占总成绩40%)
平时成绩30% :包括作业占10%,测试占20%(考勤与作业、测试紧密相关)。;上机实例;上机实例;;;*;程序设计语言;C语言概述;C语言特点;C语言特点;C语言特点;程序;简单的C语言程序;程序设计实例;简单的C语言程序;#include stdio.hmain( ){ int a,b,sum; /*声明变量为整型*/ a=123; /*输入(赋值) */
b=456; sum=a+b; /*计算a+b并赋给sum */ printf(“sum is %d\n”,sum); /*输出sum */
};简单C语言程序的基本构成
预处理命令 /*包含相关的头文件等*/
main( ) /*主函数的首部*/
{
函数体 /*数据声明和执行语句*/
}
主函数是程序执行的入口
一个程序有且只有一个主函数;在调用库函数之前,需包含相应的头文件
文件包含指令
(1) #include 头文件名 /*标准方式*/
将在include文件夹下搜索头文件
(2) #include “头文件名” /*用户自定义方式*/ 将在当前文件夹下搜索头文件;常用头文件;在程序中,一般需要对语句进行注释
C语言允许用注释方式
/*注释文字*/
可一行,也可以包含连续的多行文字;
当注释内容较多时,采用这种方式。;常量和变量;2. 变量
在程序运行期间,值可以改变的量。
变量必须先定义,后使用
定义变量时指定变量的名字和类型
变量名和变量的值是两个不同的概念
(1)变量名是以一个名字代表的存储地址。
(2)变量的值是通过变量名找到相应的内存地址,再从该地址中读取的数据。;变量的4个要素
变量名
变量的类型
变量的值
变量的存储地址
例 int a=3;;3.常变量
值不能被改变的变量,如 const int N=5;
4.标识符
一个对象(如变量)的名字。
C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线(有效长度为1-31个字符)。;例 判断下面标识符的合法性:;C编译系统区分大小写字母,即将大写字母和小写字母认为是两个不同的字符。
在选择变量名和其它标识符时,应注意做到“见名知意”,即选有一定含意的单词(或缩写)作为标识符。
变量名的长度一般不要超过8个字符。;格式输出;格式符;*;C语言的输入通过下列函数实现:
scanf (格式控制,地址表列);
(1)格式控制:含义同printf函数。
(2)地址表列:由地址组成的表列。
例 scanf(“%d%d”,n,m);
scanf(“r=%f”,r);;例1 计算半径为r的圆面积s。
#include stdio.h
main( )
{
float r,s;
printf(“r=”);
scanf(“%f”,r);
s=3.14*r*r;
printf(“Area is %f”,s);
} ;例2 输入1个华氏温度f,计算摄氏温度c。
#include stdio.h
main( )
{
float f,c; /* f为华氏温度*/
printf(“f=”);
scanf(“%f”,f); /* 输入华氏温度*/
c=(5.0/9)*(f-32); /*计算摄氏温度*/
printf(f=%f\nc=%f\n,f,c);
};
例3计算半径为r的圆面积s。
main( )
{
float r,s;
scanf(“%f”,r);
s=3.14*r*r;
printf(“圆面积s=%f”,s);
};格式输入输出;格式输入;格式输出;格式输入;格式输入;例4 输入三角形的三条边,计算机三角形面积。
#include stdio.h
#include math.h
main( )
{ float a,b,c; double s,area;
printf(a,b,c=);
scanf(%f,%f,%f,a,b,c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c)); /* 计算面积*/
printf(“a=%f\tb=%f\t%f\n”,a,b,c); printf(“area=%f\n”,area); /* 输出面积*/
};小结
;运行C程序的步骤与方法;运行C程序的步骤与方法;数据类型;数据类型;数据类型;整型数据;整型数据;整型数据;整型数据;字符型数据;;字符型数据;字符型数据;字符型数据;字符型数据;字符型数据;字符数据的输出;
您可能关注的文档
最近下载
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
- 2025光伏电站光伏组件并网验收测试标准光伏组件安装质量检查标准.docx VIP
- 上汽通用五菱宝骏610_汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf VIP
- 运筹学题库及答案.doc VIP
原创力文档

文档评论(0)