第2章-实现基础
编程输入一行文字,找出其中的大写字母,小写字母,空格,数字,及 其他字符的个数 ? * 第2章 数据结构实现基础 2.1 引子 从不同的应用中抽象出共性的数据组织与操作方法? 还是为每个具体应用都编一个程序? 2.2 数据存储基础 数组 指针 链表 结构体 自定义类型 § 数组 数组是最基本的构造类型,它是一组相同类型数据的有序集合。数组中的元素在内存中连续存放,用数组名和下标可以唯一地确定数组元素。 [例2.3] 求集合元素的最大值。集合元素存放在数组A中,数组大小为N。 float Max(float A[], int N) { /* 求N个元素数组中的最大值 */ float CurMax = A[0]; int i; for(i=1; iN; i++) if (A[i] CurMax) CurMax =A[i]; return CurMax; } 5/25 指针 指针是C语言中一个非常重要的概念。使用指针可以对复杂数据进行处理,能对计算机的内存进行分配控制,在函数调用中使用指针还可以返回多个值。 ⑴ 指针与数组 数组名是数组中第1个元素(下标为0)的地址,可以看作是常量指针,不能改变指针常量(数组名)的值。 ⑵ 用指针实现内存动态分配 ① 分配函数 void *malloc(unsigned
您可能关注的文档
- 建南地区飞仙关组三段白云岩分布与成因_基于三维地震_岩石学和地球化学综合分析.pdf
- 第20课 喝着啤酒看世界杯(练).ppt
- 广本25项品质保证计划.pdf
- 建筑毕业论文3.pdf
- 度假酒店的发展与类型_杜松.pdf
- 应对仿制药质量一致性评价挑战,提高仿制药质量.pdf
- 第1节 硅岩.ppt
- 第22课__经济腾飞与生活巨变(教案配合使用).ppt
- 建筑工程管理专业毕业论文题目(最新整理).pdf
- 第22章 系统级仿真工具Simulink及应用.ppt
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)