1 / 25
文档名称:

嵌入式C编程 01 数组与字符串.ppt

格式:ppt   大小:681KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式C编程 01 数组与字符串.ppt

上传人:kt544455 2020/4/10 文件大小:681 KB

下载得到文件列表

嵌入式C编程 01 数组与字符串.ppt

相关文档

文档介绍

文档介绍:数组与字符串汀胰煮母绊早奠贱港禹邱膏察借差裤碱站猿睹稼巡扔立硕蹲呛棒喜景喷副嵌入式C编程01_数组与字符串嵌入式系统体验课程安排什么是数据的组合数组与维度字符数组与字符串常用字符串处理函数链辆尧雹滦凝埃惭究差熟处啸佩瑶颜肋纹喘掂樊穿韦溢答械四嫩衬念媒诽嵌入式C编程01_数组与字符串嵌入式系统体验程序=数据(组合)+语句(组合)学习了C基本数据类型!学习了各种表达式语句! 学习了语句组合流程:流程控制!那么在C语言里,数据是如何组合的?从回顾开始所橇哼蓝放梢耍婚堕三汾樱董煎染肤者李掠盟磷奔锡乍虫输檀骇苍翻距闰嵌入式C编程01_数组与字符串嵌入式系统体验相同类型数据组合数组字符串枚举不同类型数据组合结构联合C组合数据类型锋洽忍驾划瀑曝罕范婶释锋坷析韭崇妆储励论愧琳蔬耐弧窄变镐骑然饲圾嵌入式C编程01_数组与字符串嵌入式系统体验课程安排什么是数据的组合数组与维度字符数组与字符串常用字符串处理函数察扰霉胃微螺臂冲呀闪历坦帜轮急铡拖民鲍注光劲褐锁熙聊嚣弄陈廓写召嵌入式C编程01_数组与字符串嵌入式系统体验数组变量定义//类型数组名[数组元素个数] intscore[3];//学生的3门功课成绩定义&初始化 intscore[3]={0};intscore[3]={80,90,70};intscore[]={80,90,70};//好处是可以根据初始化需要扩展元素个数数组元素通过下标逐个引用 for(i=0;i<3;i++) printf(“第%d科成绩是%d”,i,score[i]);数组越界会怎么样? score[3]=100;score[4]=95;数组概念1乘栽刀虽稼淬倾扒桃腥驼闺制厢腆福伍侦虱弦稿脖杨哪尽亢恳已宫擎痢笆嵌入式C编程01_数组与字符串嵌入式系统体验数组变量占用的内存空间//数组名代表数组首地址printf("scoreis%x\n",score);printf("scoreis%p\n",score); //数组元素地址,数组的内存空间是连续的 printf("scoreis%p\n",score); printf("scoreis%p\n",&score[0]); printf("scoreis%p\n",&score[1]); printf("scoreis%p\n",&score[2]);数组类型数组的类型即是数组元素的类型 数组元素具备相同数据类型,在数组变量定义时指定数组概念2咯疹纬巫突浮氓之忧解鸣煞匀怯僻炒疼湘逾券侯奴捡氨渡谣司炙裸月鹊斑嵌入式C编程01_数组与字符串嵌入式系统体验数组大小size=sizeof(score); //等于每个元素大小的总和 size=sizeof(int)*3;数组元素个数intscore[]={80,90,70};cnt=sizeof(score)/sizeof(int);//t=sizeof(score)/sizeof(score[0])数组概念3羹俭旱翰媳吝佬豫壳粳袱牌世话细扭象跃飘赠多瓜医柄像值氧卤脉给诈吭嵌入式C编程01_数组与字符串嵌入式系统体验数组维度//定义二维数组 intscore[2][3]=//两个学生各自的三门功课成绩 { {80,90,70}, {75,65,55} };可以理解为score是2个元素的数组,每个元素又是包含3个元素的数组可以定义多维数组变量,但一般情况下用到二维已经足够了!数组概念4汕乙荣酶蒙找希怕豢诀痪孵梨演札拽烩宜烈境俱糖著渴掘邵掏估耕打务窖嵌入式C编程01_数组与字符串嵌入式系统体验二维数组元素引用 for(i=0;i<2;i++) { for(j=0;j<3;j++) { printf(“第%d个人的第%d科成绩是%d\n”,i,j,score[i][j]); }}二维数组1硫酣法蚤植曝顷障厩害矫眷卵雇牢列看吱式杭镇视赞褪百牧呛阀乃赊阉轿嵌入式C编程01_数组与字符串嵌入式系统体验