网站大量收购闲置独家精品文档,联系QQ:2885784924

10月7日-C语言课程进展.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10月7日-C语言课程进展

C语言程序设计 西安伟洲电子科技有限公司 Xi’an vzhou Electronics and Technology Co.,Ltd. Addr: 西安长安区子午大道169号智慧城3栋12207室 Tel:+86-029 Mobilvzhoutek@163.com 基础部分(9.23上午3小时) 常量、变量,结构性的语句(if,switch,break,?),循环语句(while,do…while,for,goto),数组(一维、二维、多维),函数(有参数、无参数、有返回、无返回),指针(一级、二级),位处理,结构体、共用体。(文件处理、链表) 常量与变量 常量分类:数字、字符、符号常量 数字:1,2,3,4,0 0.1,-3.2,… 字符:’a’,’B’,’$’,’1’ I = ‘’; I = ‘^’+ 12; //‘^’后面12符号 符号:圆周率 = 3.14 #define ---- 宏定义 #define PI 3.14 R = 10; S = PI * R*R; //程序执行这个地方时,用3.14替换PI。可以这样理解。 //编译的时候,就已经用3.14替换掉PI。 变量: int i; /*变量初始值是一个随机数,变量在使用前要初始化*/ 变量的类型:char ,unsigned char,int,unsigned int ,float,double,bit 检查错误: Unsigned char vcCnt,vcTemp = 0; For(vcCnt = 0;vcCnt 300;vcCnt++) //上限。 { vcTemp++; } 结构语句 If – 如果。。。 梳理思路---画流程图—写程序—调试程序。 开始、结束、基本语句(变量定义、运算表达式) 用于条件判断。 例子:x,y大小。 If(条件表达式) 条件表达式: --- 与 A B 说明A、B都要成立。 || --- 或 A || B 说明A或B有一个成立就行。 ! --- 非 !A 说明A的反向。 A --- i j; B --- c 10; AB: I j c 10 I j I == j I == 100; I = 100 I = 100; If语句格式 1、If(条件表达式) { 执行语句; } 2、if(条件表达式) { 语句1 } Else { 语句2 } 3、if(条件表达式) { 语句1 } Else if(条件表达式) { 语句2 } Else if(条件表达式) { 语句3 } Else if(条件表达式) { 语句4 } Else if(条件表达式) { 语句5 } Else { 语句6 } 例题:做一个程序,从键盘输入大写字母,用小写字母输出! 思路: 1、如何判断大写字母? 2、如何变成小写字母? 3、键盘如何输入? 4、字母如何输出? 解决问题: 1、GetChar = 65; or GetChar = ‘A’,上界 下界:GetChar = ‘Z’ 2、将大写字母变成小写字母,GetChar + 32; 3、scanf(“%c”,GetChar); 以字符形式输入,变量取地址。 4、printf(“%c”,GetChar); 以字符的形式输出。 流程图— 完成程序 学生练习题:输入三个整数x,y,z,请把这三个数中的最大数输出。 分解问题:如何判断三个数中的最大数? 解:(1)x和y比较,找出最大数,如果,xy,用x和z比较。 另外,如果yx,用y和z比较。 (2)x和y比较,保存最大数,用最大数和Z比较。 流程图: Switch语名 Switch(运算表达式) { Case 常量1: 语句; [break;] Case 常量2: 语句; [break;] … } switch(i+3) { case 0: printf(OK); break; case 1: printf(OKOK); break; case 2: printf(OKOK2); case 3: printf(OKOK3

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档