基础C用法.pptVIP

  • 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.h main( ) { 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程序的步骤与方法;数据类型;数据类型;数据类型;整型数据;整型数据;整型数据;整型数据;字符型数据;;字符型数据;字符型数据;字符型数据;字符型数据;字符型数据;字符数据的输出;

文档评论(0)

1亿VIP精品文档

相关文档