c语言二级讲课流程

c语言二级讲课流程

ID:34415880

大小:64.66 KB

页数:14页

时间:2019-03-05

c语言二级讲课流程_第1页
c语言二级讲课流程_第2页
c语言二级讲课流程_第3页
c语言二级讲课流程_第4页
c语言二级讲课流程_第5页
资源描述:

《c语言二级讲课流程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章C语言概述及数据类型一C语言的特点二C语言的程序结构1举例#include“stdio.h”/*编译预处理*/main(){printf(“Howareyou!!!!”);}2说明(1)结构,(2).C->.obj->.exe3练习:输出个人信息。显示换行4举例:计算一个学生的数学和英语成绩的总成绩6一般形式预处理命令序列main(){变量定义序列;执行语句序列;}7说明(1)三大区域,不能调换位置,程序按此顺序执行(2)除了库函数,还有自定义函数(3)书写自由,一行可以有一个或多个语句,一条语句也可以分写多行。建议一

2、行一条语句。三基本字符,标识符和关键字1基本字符讲解思路:有汉语的组成引出基本字符内容:26个英文字母(区分大小写);10个数字(0-9);特殊符号(可显示字符&%);特例:输出语句中的汉字2标识符讲解思路:从人的名字可以区分每个人到用标识符区分变量,数组,函数定义:用作变量名,常量名,数组名,类型名,文件名命名规则:有效长度:8个注意:关键字不能做标识符,大小写是不同字符3关键字定义:程序中都代表固定含义,不能另作它用四常量和变量1常量定义:举例:intsum;sum=10+23;printf(“sum=%d”,sum);

3、说明:10和15就是常量2符号常量讲解思路:从一个例子开始:求园的面积,周长0定义:#definePI3.1415926优势:避免写错,易于修改3变量讲解思路:不同的盒子放不同的东西定义:类型名字=当前值;或类型名字;名字=值;说明:先定义后使用五:整形数据1常量2变量inta;3举例:两个数进行交换六实型数据1常量注意:不区分float和double2变量3举例:求圆的周长和面积七字符型数据1常量转椅字符2变量3字符量可以参与任何整形运算:4举例:编程把两个大写字母转换成小写字母5练习:编程输出A->XB->YC->Z八赋

4、值运算九运算规则讲解思路:大盒子可以放小东西,小盒子不能放大东西第二章运算符和表达式讲解思路:1+5=6其中156是运算量+=是运算符这个式子是表达式运算量:数字,字符,常量,变量,函数形成灵活多样的表达式一算术运算符和表达式1定义:+—*/%2说明:+-*/运算量可以是整数或实数/运算量是整数,结果是整数%只有整数运算对象只能是整数先乘除,后加减可以用括号改变运行顺序两边类型不一致,进行转换+-单目运算符3优先级4强制类型转换(类型名)(表达式)(类型名)变量或常量举例:求球的体积V=4/3PIr*r*r5举例:一个二位数

5、56,求这个数的个位,十位6练习:一个三位数789,求这个数的个位,十位,百位上数的和二赋值运算符和赋值表达式1定义:变量=常量;2复合的赋值运算符变量=变量名运算符表达式三关系运算符和关系表达式1用法演示inta=3,b=2,c=1,d,f;a>b(a>b)==cb+cbf=a>b>c2注意:5>2>7>8在C中是允许的,值为0若a=0;b=0.5;x=0.3;则a<=x<=b的值为03“=”和“==”的区别四逻辑运算符和表达式1用法演示a<=x&&x<=ba>b&&x>ya==b

6、

7、x==y!a

8、

9、a>b2短

10、路现象五逗号运算符和逗号表达式六自加,自减第三章输入输出一字符输出1说明格式:putchar(c)参数:c为字符常量、变量或表达式功能:把字符c输出到显示器上2举例#includemain(){intc;chara;c=65;a='B';putchar(c);putchar('');putchar(a);}二格式输出函数1说明格式:printf(“格式控制串”,输出表)功能:按指定格式向显示器输出数据返值:返回输出数据个数2举例例inta=3,b=4;printf(“%d%d”,a,b);print

11、f(“a=%d,b=%d”,a,b);输出结果:34a=3,b=4三字符输入1说明格式:getchar()功能:从键盘读一字符返值:返回读取的代码值2举例:#includemain(){intc;printf("Enteracharacter:");c=getchar();putchar(c);printf(“%c--->hex%x",c,c);}四数据输入函数1说明格式:scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束返值:返回输入

12、数据个数2举例例scanf(“%d”,&a);输入:10¿则a=10五顺序存储结构1流程图2复合语句,空语句3举例:编程,将华氏温度转换成摄氏温度,公式:摄氏温度=5/9(华氏温度-32)第四章选择程序设计讲课引入:顺序结构解决问题非常少。举例一if语句1举例if(x>y)z=x;If(x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。