14C语言与程序设计第三讲
29页1、C语言程序设计基础,2014.9,第1讲 概述-c程序要素与结构 第2讲 c语言的输入输出 第3讲 数据类型与关系运算 第4讲 c程序设计初步(条件判别、循环、数组初步) 第5讲 c程序设计初步(并列语句、结构的概念) 第6讲 教学回顾(变量、语句、函数与程序结构) 第7讲 函数一(概念、形参与实参、函数间的参数传递) 第8讲 函数二(变量值与地址、函数与程序设计、调用形式) 第9讲 函数三(递归算法、指针、二维数组) 第10讲 指针与函数 第11讲 链表一(指针与链表) 第12讲 链表二(结构指针与链表设计) 第13讲 文件、算法初步,课程大纲,第三讲 字符数组初步,本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组?,变量与关系运算式 if语句与变量的关系运算 关系运算式的取值逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂练习,练习二第一题,#include #include using namespace std; /为头文件指定命名空间std int main() int u,r; float i; coutru; i=u/r;
2、coutiendl; return(0); ,头部文件,主函数开始,定义电流变量,考虑整数除法可能有小数,115/10应该是11.5,为什么没有了小数,而与110/10的结果相同?,定义电阻和电压变量,假设输入仅限于是整数,因为程序把r、u定义成整数变量,那么它们就会采用整数运算,其结果只能是整数,然后,再把这个中间结果赋给电流变量i,所以虽然变量r、u能正确描述输入值,但不能保证获得正确的运算结果,它会而舍弃小数部份.,即使算法正确,如果变量类型使用不当,程序仍然无法正常运行,因此根据对象的特性定义合适的数据类型变量,非常重要。,内存,运算结果赋值给内存的i,r,u,int r,u;,float i;,i,i=u/r;,中央控制单元:CPU,A,/,CPU做定点运算,定点运算结果仍在CPU,把内存变量读进CPU,CPU有专用的浮点运算处理器,变量运算的概念,第三讲 字符数组初步,本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组?,变量与关系运算式 if语句与变量的关系运算 关系运算式的取值逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂
3、练习,变量存储方式,内存空间,int i_p;,变量声明,编译的时候给i_p分配地址单元,2000,i_p=10;,运行时给i_p赋值,10,变量一定有一个内存地址,占用相应的单元。 不同类型的变量占用的内存字节数不同。 变量名和内存地址是等效的,给变量赋值,也就是往其对应的地址单元存入数据。,i_p=10;就是把10存储到地址是2000的内存中,在程序看来,操作地址2000单元和操作i_p变量是一回事,变量三代表: 1、变量的地址; 2、变量名; 3、变量的类型;,每一个变量在内存对应着一个唯一的地址,第三讲 字符数组初步,本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组?,变量与关系运算式 if语句与变量的关系运算 关系运算式的取值逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂练习,ch_s,同类型的一组数据在内存中的连续存储,一片豆腐皮 一片肥牛 一串豆腐皮、一串肥牛片,同类型的变量、聚集在一起,称为串,它是载体,2000,A,B,C,D,sp,E,0,2001,2002,2006,内存是数据的载体,多个字符,连续的存储在内存中,
4、称之为字符串,用结尾符表示字符串结束,字符串的第一个字符所在的地址,叫字符串地址,这个字符串表述为: “ABCD E“;,该字符串变量声明为:char ch_s20; 其中: ch_s是字符串变量名; 起始地址在2000单元; 连续可用20个字节; 实际占用了 字节。,7,调Vc(用DEBUG演示字符串地址与各个字符的关系),字符与字符串,char类型变量用于表示字符和标点符号一类的符号. 在内存中字符以ASCII码存储. 如下是字符变量定义与赋值 char c1,c2; / 定义c1、c2为字符变量 c1 = a; c2 =b; /c1赋值为字符a,c2赋值为b,一个字符序列我们称之为字符串. 它也是char类型,但定义时要说明该串的最多允许的字符个数.,char ch_a= A; char ch_s10=“ABCD EFGH“;,定义字符变量,初始化为字符A.,定义字符型数组,最多允许9个字符,初始化为ABCD EFGH.,空格也是一个字符,第三讲 字符数组初步,本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组?,变量与关系运算式 if语句
《14C语言与程序设计第三讲》由会员E****分享,可在线阅读,更多相关《14C语言与程序设计第三讲》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-05-03 27页
2024-05-03 28页
2024-05-03 28页
2024-05-03 34页
2024-05-03 33页
2024-05-03 29页
2024-05-03 31页
2024-05-03 27页
2024-05-03 27页
2024-05-03 33页