电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言二级讲课流程

14页
  • 卖家[上传人]:ni****g
  • 文档编号:469353817
  • 上传时间:2022-10-29
  • 文档格式:DOC
  • 文档大小:49.01KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第一章 语言概述及数据类型一 C语言的特点二 C语言的程序结构 1 举例 #include “stdio.h” /*编译预处理*/ main() printf(“How are you!”);2 说明(1)结构, (2).C-.obj-.exe3 练习:输出个人信息。显示换行4 举例:计算一个学生的数学和英语成绩的总成绩6一般形式预处理命令序列main() 变量定义序列; 执行语句序列;7 说明 (1)三大区域,不能调换位置,程序按此顺序执行 (2)除了库函数,还有自定义函数 (3)书写自由,一行可以有一个或多个语句,一条语句也可以分写多行。建议一行一条语句。三 基本字符,标识符和关键字 1 基本字符 讲解思路:有汉语的组成引出基本字符 内容:26个英文字母(区分大小写); 10个数字(0-9);特殊符号(可显示字符&%); 特例:输出语句中的汉字 2 标识符 讲解思路:从人的名字可以区分每个人到用标识符区分变量,数组,函数 定义:用作变量名,常量名,数组名,类型名,文件名 命名规则: 有效长度:8个 注意:关键字不能做标识符,大小写是不同字符 3 关键字 定义:程序中都代表固定含义,

      2、不能另作它用四 常量和变量 1 常量 定义: 举例: int sum; sum=10+23; printf(“sum=%d”,sum); 说明:10和15就是常量 2 符号常量 讲解思路:从一个例子开始:求园的面积,周长0 定义:#define PI 3.1415926 优势:避免写错,易于修改 3 变量 讲解思路:不同的盒子放不同的东西 定义:类型 名字=当前值; 或类型 名字;名字=值; 说明:先定义后使用五:整形数据 1 常量 2 变量 int a; 3 举例:两个数进行交换六 实型数据 1 常量 注意:不区分float和double 2 变量 3 举例:求圆的周长和面积七 字符型数据 1 常量 转椅字符 2 变量 3 字符量可以参与任何整形运算 : 4 举例:编程把两个大写字母转换成小写字母5 练习:编程输出A-X B-Y C-Z八 赋值运算九 运算规则 讲解思路:大盒子可以放小东西, 小盒子不能放大东西第二章 运算符和表达式讲解思路:1+5=6 其中156是运算量 +=是运算符 这个式子是表达式 运算量:数字,字符,常量,变量,函数 形成灵活多样的表达式一 算术运算符和表达式

      3、 1 定义: + * / % 2 说明: + - * / 运算量可以是整数或实数 / 运算量是整数,结果是整数 % 只有整数运算对象只能是整数 先乘除,后加减 可以用括号改变运行顺序 两边类型不一致,进行转换 + - 单目运算符 3 优先级 4 强制类型转换 (类型名)(表达式) (类型名)变量或常量 举例:求球的体积 V=4/3PIr*r*r 5 举例:一个二位数56,求这个数的个位,十位 6 练习:一个三位数789,求这个数的个位,十位,百位上数的和二 赋值运算符和赋值表达式 1 定义: 变量=常量; 2 复合的赋值运算符 变量=变量名 运算符 表达式三 关系运算符和关系表达式 1 用法演示 int a=3,b=2,c=1,d,f; ab (ab)=c b+cb f=abc 2 注意: 5278在C中是允许的,值为0若a=0; b=0.5; x=0.3; 则 a=x=b的值为 0 3 “=”和“=”的区别四 逻辑运算符和表达式 1 用法演示 a=x & xb&xy a=b|x=y !a|ab 2 短路现象五 逗号运算符和逗号表达式六 自加,自减 第三章 输入输出一 字符输出 1 说

      4、明 格式: putchar( c )参数: c为字符常量、变量或表达式功能:把字符c输出到显示器上 2 举例 #include main() int c; char a; c=65; a=B; putchar(c); putchar(n); putchar(a); 二 格式输出函数 1 说明 格式:printf(“格式控制串”,输出表)功能:按指定格式向显示器输出数据返值:返回输出数据个数 2 举例例 int a=3,b=4; printf(“%d %dn”,a,b); printf(“a=%d , b=%dn”,a,b);输出结果: 3 4 a=3, b=4三 字符输入 1 说明格式: getchar( )功能:从键盘读一字符返值:返回读取的代码值2 举例:#include main() int c; printf(Enter a character:); c=getchar(); putchar(c); printf(“n%c-hex%xn,c,c);四 数据输入函数 1 说明格式: scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,

      5、并按回车键结束返值:返回输入数据个数 2 举例例 scanf(“%d”,&a); 输入:10 则 a=10五 顺序存储结构1 流程图2 复合语句,空语句3 举例:编程,将华氏温度转换成摄氏温度,公式:摄氏温度=5/9(华氏温度-32)第四章 选择程序设计讲课引入:顺序结构解决问题非常少。举例一 if语句 1 举例 if(xy) z=x; If(xy) z=x;x=x+1 复合语句 2 一般形式: 3 说明: If关键字()必须有,多条语句 执行过程 4 练习:求x的绝对值 如果ab交换a和b的值 5 重点讲解:通过举例的形式讲解复合语句二 if-else语句 1 引入:对于“如果则如果x,则x”可以写成两个if语句,对连个条件都判断,实际上没有必须,x就意味着。实现功能“求绝对值。能否把两条合成一条” 语句形式 3 说明 子句可以是一条或复合语句 Else不能单独使用 4 执行过程 5 输入一个数,比较两个数的大小;判断一个数是否是偶数 6 练习:输入一个数,判断是否能被3整除三 if-else-if语句 1 多重判断 2 语句形式 3 说明 4 执行过程 5 举例:根据输入学生的成绩

      6、,给出相应的等级 6 练习:商场打折 购物10件,按8折优惠 购物100件,按7折优惠 输入:购买量;商品单价 输出:客户应付金额四 if语句的嵌套 1 举例 if(x0) If(y0) Printf(“x,y”); Else ;Else If(y0) Printf(“x,y”); Else 2 else和if的匹配问题 If(n6) If(n12) ; Else 3 举例:输入年,月,判断有多少天 ;五 switch语句 1语句形式 2 说明 Switch()中的表达式可以是整型,字符型,枚举型 Case后的值应该互不相同,之间有空格 case 10 正确 case10错误 Default可以有,也可以没有 3 执行过程 4 break第五章 循环结构引入:写程序求1*1+2*2+3*3=? int a; a=1*1+2*2+3*3; printf(“%d”,a); 如果要求1*1+2*2+3*3+。+100*100=? 毫无办法。 仔细观察:重复操作作两个数的乘积以及将一个一个乘积加起来。一 概述 1 何时采用循环结构:重复做的事情 2 对循环变量所做的三件事情 (1)赋值 (2)结束条件 (3)递增,递减变化,为下一次循环做准备三 while语句 1 一般形式:当型循环 2 执行过程 3 说明 4 举例: (1)求1到100的和值: 分析:我们心算时,总是先求1+2=3 然后计算3+3=6 依次类推。编程sum=sum+i; 5 练习: (1)求12+22+32+。的和直到和的值大于等于1000为止的n的值。 (2)计算一个学生一年的费用的总和,并统计费用超过500元的共有几个月四 do-while语句 1 一般形式 2 执行过程 3 说明 4 举例:(1)求阶乘 5 练习 (1)输出100以内能被3整除的所有数五 while和do-while的比较六 for语句 1 一般形式 2 执行过程 3 说明 4 举例(1)求10个数中的最大值 5 练习(1)求10个数中的最小值七 三种循环的比较及其优势八 break和continue第六章 函数一 库函数 1 include命令 2 标准库函数的调用 函数名(参数表)二 函数定义 1 一般形式 2 说明 (1)同一个文件中函数名唯一,只能有一个。同一个函数

      《C语言二级讲课流程》由会员ni****g分享,可在线阅读,更多相关《C语言二级讲课流程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.