二级考试C语言程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. 当字符串中的对应字符全部相等且同时遇到’\0’字符时,则两个字符串相等,否则,以第一个不相同的字符的比较结果作为整个字符串的比较结果,比较结果由函数值带回,具体情况见下表所示。 4.4.5 字符串处理函数(6) 6.字符串比较函数strcmp() 调用strcmp()函数实现字符串的大小比较,其调用形式为: strcmp(字符数组1或字符串1,字符数组2或字符串2); 功能:将两个字符数组(字符串)自左向右对应的字符逐个进行比较(按ASCII码值大小比较),直到出现不同字符或遇到’\0’字符为止,函数值为一个整型数。 字符串大小情况 函数值 VC++ 6.0函数值 TC 2.0函数值 字符串1等于字符串2 0 0 字符串1大于字符串2 1 首不同字符的ASCII码差值(正整数) 字符串1小于字符串2 -1 首不同字符的ASCII码差值(负整数) 第4章 数组 本章主要知识点 (1)一维数组的定义和引用。 Int a[100]; a[0] a[1] a[2] a[99] (2)二维数组的定义和引用。 ??? (3)字符数组与字符串的应用。 第4章 数组 4.2 一维数组的定义和引用 4.3 二维数组的定义和引用 4.5 综合实训 4.4 字符数组与字符串 4.1 数组应用的C程序实例 2. C程序实例1 1. C程序实例1 4.1 数组应用的C程序实例 数组是若干具有相同数据类型且按一定存储顺序排列的一组变量。数组中的变量称数组元素。每一个元素通过数组名和存储位置(下标)来确定。根据确定数组的一个元素所需要的下标数把数组分为一维数组、二维数组、三维数组等,二维以上的数组也称为多维数组。 4.1.1 C程序实例(1) 1.C程序实例1 【例4.1】应用一维数组,实现从键盘输入10个整数,输出其中的最小数。 程序名为l4_1.cpp。 #includestdio.h main() { int a[10],i,min; /*定义一维整型数组a及整型变量i和min, 数组a有10个元素*/ for(i=0;i10;i++) /*循环输入数组a的10个元素*/ scanf(%d,a[i]); min=a[0]; /*设a[0]元素为最小值min的初值*/ for(i=1;i10;i++) /*逐个元素与min比较,找出最小值*/ if(mina[i]) min=a[i]; printf(MIN=%d\n,min); /*输出找到的最小值min*/ } [例4.1]程序结果 在【例4.1】程序实例中,输入10个整型数12,34,56,9,21,-12,34,0,-3,1分别存放在一维数组a的10个元素中。故程序运行结果见下图所示。 输入数据 输出结果 4.1.1 C程序实例(2) 2.C程序实例2 【例4.2】应用二维数组,实现从键盘为2?3数组输入值,并输出数组所有元素之和。 程序名为l4_2.cpp。 #includestdio.h main() { int a[2][3],i,j,sum=0; /*定义二维整型数组a及整型变量i,j和 sum,数组a有2行3列6个元素*/ for(i=0;i2;i++) /*按行向数组a输入6个元素,并将元素 值送入sum进行累加求和*/ for(j=0;j3;j++) { scanf(%d,a[i][j]); sum+=a[i][j]; } printf(Sum=%d\n,sum); /*输出和值sum*/ } [例4.2]程序结果 在【例4.2】程序实例中,输入6个整型数23,12,45,-12,-34,35分别存放在二维数组a两行三列的6个元素中。故程序运行结果见下图所示。 输入数据 输出结果 4.2.2 一维数组元素的引用 4.2.1 一维数组的定义 4.2 一维数组的定义和引用 4.2.3 一维数组的初始化 定义数组时,应该注意以下几点: (1)常量表达式的值必须是一个正的整数值。 (2)数组定义后,数组的长度就不能再改变。 (3)定义时,可用一个类型说明符来定义多个相同类型的数组和变量,相互之间用逗号分隔。如【例4.1】程序实例中“int a[10],i,min;”定义了一维整型数组a和整型变量i及min。 4.2.1 一维数组的定义 一维数组定义的一般格式为: 类型说明符 数组名[常量表达式]; 在【例4.1】实例中“int a[10];”表示数组名是a,数组元

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

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

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档