C语言2级讲课流程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言2级讲课流程

第一章 C语言概述及数据类型 一 C语言的特点 二 C语言的程序结构 1 举例 #include “stdio.h” /*编译预处理*/ main() { printf(“How are you!!!!”); } 2 说明 (1)结构, (2).C-.obj-.exe 3 练习:输出个人信息。显示换行 4 举例:计算一个学生的数学和英语成绩的总成绩 6一般形式 预处理命令序列 main() { 变量定义序列; 执行语句序列; } 7 说明 (1)三大区域,不能调换位置,程序按此顺序执行 (2)除了库函数,还有自定义函数 (3)书写自由,一行可以有一个或多个语句,一条语句也可以分写多行。 建议一行一条语句。 三 基本字符,标识符和关键字 1 基本字符 讲解思路:有汉语的组成引出基本字符 内容:26个英文字母(区分大小写); 10个数字(0-9);特殊符号(可显示字符%); 特例:输出语句中的汉字 2 标识符 讲解思路:从人的名字可以区分每个人到用标识符区分变量,数组,函数 定义:用作变量名,常量名,数组名,类型名,文件名 命名规则: 有效长度:8个 注意:关键字不能做标识符,大小写是不同字符 3 关键字 定义:程序中都代表固定含义,不能另作它用 四 常量和变量 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是运算量 +=是运算符 这个式子是表达式 运算量:数字,字符,常量,变量,函数 形成灵活多样的表达式 一 算术运算符和表达式 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+ca d=ab f=abc 2 注意: 5278在C中是允许的,值为0 若a=0; b=0.5; x=0.3; 则 a=x=b的值为 0 3 “=”和“==”的区别 四 逻辑运算符和表达式 1 用法演示 a=x x=b abxy a==b||x==y !a||ab 2 短路现象 五 逗号运算符和逗号表达式 六 自加,自减 第三章 输入输出 一 字符输出 1 说明

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档