TP7 国二考试c语言教程

(23页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

第七章  数组 回顾 2-1 qfor 循环与 while 循环类似,属于先判断后执行qfor 语句中有三个表达式:表达式1通常用来给循环 变量赋初值;表达式2通常是循环条件;表达式3用 来更新循环变量的值qfor 语句中的各个表达式都可以省略,但要注意分 号分隔符不能省略q如果省略表达式2和表达式3需要在循环体内设法结 束循环,否则会导致死循环 2 回顾 2-2 qbreak 语句用在循环中时,可以直接终止循环, 将控制转向循环后面的语句qcontinue 语句的作用是跳过循环体中剩余的语句 而执行下一次循环q嵌套循环时,必须将被嵌套的循环语句完整地包 含在外层循环的循环体内 3 目标 q理解为什么要使用数组q理解 C 语言中数组q熟练掌握一维数组的使用q掌握二维数组的使用q熟悉用数组实现常用的算法 4 为什么要使用数组3-1 唉,有这么多不同主题的书。在哪 里才能找到有关中国音乐的书呢?5 为什么要使用数组3-2 文学类 中国音乐类 计算机类 西方音乐类6 为什么要使用数组3-3 内存 数组 120 65容器中保 数组的元素存的物品 98 4 日常生活中的容器 程序中的数组 7 C 语言中的数组 q 数组是可以在内存中连续存储多个元素的结构 q 数组中的所有元素必须属于相同的数据类型 Rate 1.5 3 3.2 2数组元素 下标 0.09 1 下标标明了元素在数 0 45.3987 组中的位置 数组名 Rate[ 4 ] 数组大小 8 数组类型 2-1 一维数组 多维数组示例:学员单门课程的成绩 89 90 77 … 示例:学员两门课程的成绩 0 1 2 学号 科 目 0 73 90 33 1 45 80 87 9 数组类型 2-210 声明一维数组 datatype arrayName[size]; 类型说明符 数组名 常量表达式:int、char、float … 数组大小int num[50]; # define LIMIT 20char list_of_initials[20]; . . . double pressure_level[6]; int emp_codes[LIMIT];11 初始化一维数组 内存 其他的初始化情况: 1299 emp_code[0]int emp_code[5] = 1499 emp_code[1]{1299,1499,1699,1899,2099}; int arr[10] = {10,9,8,7,6,5,4,3,2,1,0}; /1/错69误9 !越界emp了_c ode[2] 1899 emp_code[3] int arr[10] = {9,8,7,5}; //正确,后面的6个元素未初始化 2099 emp_code[4] int arr[] = {9,8,7}; //正确:元素个数e为m p3_ code int arr[]={}; //错误,到底是几个元素? 12 为一维数组动态赋值 内存float price[4];printf(“Enter prices of 4 books\n”); 12.34 price[0]for (i = 0;i <= 3; i++) 1002.10 price[1]{ 17.5 price[2] scanf(“%f”,&price[i]); 11.12 price[3]} price 13 内存 一维数i 组It示em_r例ate 35.50 06# include 45.8void main() 23{ total 40.7 int i; 32520.55.0 float item_rate[5],total=0; 80 printf("\n 请输入商品价格:"); for(i=0;i<5;i++) { scanf("%f",&item_rate[i]); total=total+item_rate[i]; 循环执行 5 次 } printf(“\n 所有商品的合计费用:%f\n ",total);} 请输入商品价格:35.50 45.8 23 40.7 80 所有商品的合计费用:225.000000 14 二维数组 3-1 内存datatype arrayName[rowsize][colsize]; num[0][0] num[0][0] num[0][1] num[0][1] num[1][0] num[1][1] int num[4][2]; num[1][0] num[2][0] num[2][1] num[1][1] num[3][0] 8*sizneuomf[(3in][t1)] 4 X 2 = 8 字节 num[2][0] num num[2][1] 为了便于理解,二维数组一般理 num[3][0] 解为几行几列的矩阵 num[3][1] num 15 二维数组 3-2int books[4][2] = {{11, 1294},{22,450}, {33,4000}, {44,79}}; int arr[ ][3] = { {1,2,3}, {4,5,6} }; int arr[2][ ] = { {1,2,3}, {4,5,6} }; 错误 16 二维数组 3-3 i j 关 键 词: TP7国二考试c语言教程

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

c语言国二教程,TP7 国二考试c语言教程相关推荐

  1. 校招c语言笔试题数组,华为校园招聘考试C语言C笔试题

    华为校园招聘考试C语言C笔试题 华为校园招聘考试C语言C++笔试题 1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2)在模块 ...

  2. 计算机二级考试office 教程,全国计算机等级考试一级office教程

    全国计算机等级考试一级office教程 语音 编辑 锁定 讨论 上传视频 <全国计算机等级考试一级office教程>是2010年京华出版社出版的图书,作者是李燕萍. 中文名 全国计算机等级 ...

  3. 全国计算机四级网络工程师教程,全国计算机等级考试立体化应试教程——四级网络工程师...

    全国计算机等级考试立体化应试教程--四级网络工程师 语音 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <全国计算机等级考试立体化应试教程 ...

  4. c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc

    高等学校计算机等级考试C语言模拟试题1st-all 上海市高等学校计算机等级考试C语言模拟试题 学院 _____________ 班级 __________ 姓名 __________ 学号 ____ ...

  5. 什么是计算机立体化教程,全国计算机等级考试立体化应试教程

    根据教育部考试中心新发布的考试大纲,<全国计算机等级考试立体化应试教程四级网络工程师>由编者结合多年从事命题.阅卷及培训辅导的实际经验编写而成.书中章节安排与官方教程一致,主要内容包括:网 ...

  6. 2016计算机二级考试c语言真题及答案,计算机二级考试c语言真题_2017计算机二级考试C语言复习题及答案...

    [www.ythhrz.com--考试资讯] 成功的人是跟别人学习经验,失败的人只跟自己学习经验. 以下是烟花美文网小编整理的2017计算机二级考试C语言复习题及答案,欢迎学习! 选择题 1.(A ) ...

  7. 下列选项中 不能作为C语言标识符的是,2017计算机二级考试C语言复习题及答案...

    2017计算机二级考试C语言复习题及答案 成功的人是跟别人学习经验,失败的人只跟自己学习经验. 以下是百分网小编整理的2017计算机二级考试C语言复习题及答案,欢迎学习! 选择题 1.(A )是构成C ...

  8. 安徽省2016年c语言笔试,2016年安徽省计算机二级考试C语言(模拟试卷四)

    单项选择题 1: 按照计算机应用领域分类,学校使用的成绩管理系统属于_______. A. 实时控制 B. 计算机辅助设计 C. 数据处理 D. 科学计算 参考答案:C 2: 下面关于计算机系统的叙述 ...

  9. 全国计算机等级考试专用辅导教程,全国计算机等级考试专用辅导教程:三级数据库技术...

    全国计算机等级考试专用辅导教程:三级数据库技术 语音 编辑 锁定 讨论 上传视频 <全国计算机等级考试专用辅导教程三级数据库技术>是2012年电子工业出版社出版的图书,作者是吴海涛. 书  ...

最新文章

  1. OBS显示器捕获黑屏的解决方法
  2. 基于SQLite+EF6实现一套自己的Key-Value存储管理工具包(1)
  3. 重学TCP协议(3) 端口号及MTU、MSS
  4. Shell编程入门(第二版)(下)
  5. 顺序表(线性表的顺序存储)---C语言版
  6. pycharm hotkey
  7. 区块链 智能合约是有状态的吗
  8. vs中生成xml注释
  9. 数字通信(知识点)复习
  10. PS视频教程|photoshop视频教程零基础入门到精通
  11. 没有鼠标Mac怎么调出右键菜单
  12. Word导出PDF出现空白页
  13. 盒形图pandas绘制方法及数据不等长、坐标倾斜问题记录
  14. 简单的玻璃材质效果——UnityShader学习笔记
  15. SSL证书安装后网站还是显示不安全
  16. GDK7+NanoCode调试学习系列1--环境搭建
  17. 电脑同步控制android设备,Total Control 免费使用电脑同时控制多台手机的教程及使用方法...
  18. BootCamp Intel Mac上安装Windows全教程
  19. NTLite精简Windows 10 Enterprise LTSC 2019 (1809) x64 - Client 10.0.17763.316
  20. 【电源专题】什么是开关稳压器

热门文章

  1. flask-caching缓存
  2. 数据挖掘导论课后习题答案-第八章(下)
  3. 2023-1-7作业
  4. Unity中模拟爆炸的力
  5. Connection to debugger failed: Interrupted function call: accept failed解决
  6. 计算机基本在线作业,福师19春《计算机应用基础》在线作业一【标准答案】
  7. 算法真题02 - 将n个球装入m个盒子
  8. 国内最全省市县中心经纬度城市简称城市标准编码电话区号三级联动邮政编码城市等级更新到2023年4月份
  9. windows子系统启动ubuntu“另一个程序正在使用此文件,进程无法访问”
  10. 寻找《红楼梦》十大话唠