c语言 第四章上:数组(持续更新中……)
📅 2026/7/30 12:07:10
👁️ 次浏览
1.数组基础①数组定义类型说明符 数组名[常量];类型说明符基本数据类型、构造数据类型(不能是void类型)。说明数组中保存的数据的数据类型。数组名遵循标识符的命名规则。常量数组中可以保存的元素的个数int a[10];sizeofa//40字节char str[32]; //32字节float array[5]; //20字节类型说明符 数组名[ ] {值1 值2};当数组定义时[ ]中的个数省略时必须要初始化将来按照初始化的元素个数决定数组的元素个数。②数组元素的访问数组名[下标];[] :下标运算符下标代表要访问数组中的第几个元素0---元素个数-1常量、变量、表达式结果都应该整形。【注意】1.数组元素访问时下标从0开始到元素个数-1超出该范围则数组越界访问。2.数组名代表了数组这种类型不能给数组名直接赋值。③数组的初始化如果不初始化数组默认存放随机值。a.全部初始化int a[10] {1,2,3,3,4,5,6,7,8,9,0};b.局部初始化int a[10] {1,2,3,4,5};已初始化部分按照初始化数据存储未初始化部分按0存储。c.初始化为全0int a[10] {0,0,0,0,0,0,0,0,0,0};int a[10] {0};④数组的存储形式单一性数组中的元素每个元素的数据类型都是一致。有序性数组中的元素按照a[0]-a[n]的顺序进行存储。连续性数组在内存中选取连续内存空间存储。数组越界1. 初始化数组时初始化的元素个数超出了数组本身的元素个数。2. 访问数组元素时[]中的下标超出了数组元素的访问范围。【练习】输入一个整型数组求和。【练习】求整型数组中的最大值最小值。【练习】输入两个数求最大公因数和最小公倍数。【练习】输入十个数据存入数组打印能被3整除余1的⑤数组排序升序、降序a.选择排序思想将待排位置的数据和后面的数据依次进行比较按照升序要求将较小值存储在待排位置。时间复杂度效率O(n^2)空间复杂度空间/内存O(1)排序算法的稳定性在一个待排序列中出现了两个相同的数据经过排序之后这两个相同数据的相对位置没有发生变化则该排序算法为稳定的排序算法假如这两个相同数据的相对位置发生了变化则该排序算法是一个不稳定的排序算法。选择排序不稳定【练习】选择排序 升序排列数组数据【练习】选择排序 降序排列数组数据b.冒泡排序思想相邻两两数据进行比较按照升序要求将较大值交换到两两中的后者位置经过一趟排序优先确定最大值。时间复杂度On^2空间复杂度O1稳定性稳定【练习】冒泡排序 降序【练习】冒泡排序 升序c.插入排序d.二分查找折半查找前提条件序列必须有序思想升序将要查找的值和序列的中间位置值比较比中间位置值大则在后半序列中继续折半查找如果比中间值小则从前半个序列中继续折半查找如果恰好相等则找到。优势效率高 ——时间复杂度O(logn)【练习】输入一个数二分法查找。
Beyond Compare 5授权密钥生成终极指南:从RSA加密破解到完整激活方案 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen
Beyond Compare 5作为业界领先的文件对比工具,在30天…
📅 2026/7/30 12:07:10
1. 项目概述:字符串处理的“瑞士军刀”在C的日常开发里,字符串处理就像吃饭喝水一样常见。无论是解析配置文件、处理用户输入,还是做数据清洗,都绕不开它。标题里提到的“字符串处理和反转操作”,听起来基础࿰…
📅 2026/7/30 12:07:10
1. 项目概述:为什么子域名枚举是攻防的“前哨战” 在渗透测试、红队评估或者日常的资产梳理工作中,我们常常会遇到一个核心问题:目标究竟有多大?这个“大”,往往不是指一个孤零零的主域名,而是指其背后隐藏…
📅 2026/7/30 12:07:10
1. 从经典到进化:为什么我们需要CAN FD? 如果你在汽车电子、工业控制或者嵌入式网络领域工作,那么“CAN总线”这个词对你来说就像空气一样熟悉。经典CAN 2.0协议自诞生以来,以其高可靠性、多主结构和优秀的错误处理机制࿰…
📅 2026/7/30 14:00:43
前言:AI 写论文乱象频发,实测 8 款工具理清适配边界
每到毕业季,本科生、硕博生都会扎堆寻找 AI 论文辅助工具,市面上各类写作软件层出不穷,但普遍存在几类硬伤:虚假参考文献、无法匹配本校格式、不支持公式…
📅 2026/7/30 14:00:43
一、前言:阔折叠不是「再加一个尺寸」
先看几个真实的翻车现场。
现场一:首页书架被放大。 原实现固定每行两本书,展开到内屏后,列槽没变,封面被等比放大成「巨幅海报」。一行只剩两本,整屏空旷ÿ…
📅 2026/7/30 14:00:43
终极指南:如何用Barrier免费实现跨系统键鼠共享 【免费下载链接】barrier Open-source KVM software 项目地址: https://gitcode.com/gh_mirrors/ba/barrier
你是否经常在多台电脑间切换工作,每次都要手动换键盘鼠标?Barrier这款开源K…
📅 2026/7/30 14:00:43
ArtPlayer:解决现代Web视频播放复杂性的模块化架构解决方案 【免费下载链接】ArtPlayer :art: ArtPlayer.js is a modern and full featured HTML5 video player 项目地址: https://gitcode.com/gh_mirrors/ar/ArtPlayer
在现代Web应用开发中,视频…
📅 2026/7/30 14:00:43
1. 项目概述:为什么ALS社区版是UE5角色动画的基石 如果你在UE5里折腾过角色动画,大概率听说过ALS(Advanced Locomotion System)的大名。它不是一个简单的动画蓝图,而是一套被无数项目验证过的、用于构建高质量角色运动…
📅 2026/7/30 13:59:42
本文关键词:geo2是共价化合物哎,说实话,每次看到化学题里那些弯弯绕绕的电子式,我就头大。特别是遇到那种非要让你判断是离子还是共价的,心里就发毛。今天咱不整那些虚头巴脑的定义,就聊聊二氧化硅,也就是大家常说的硅石、石英,很多人会误写成geo2,虽然化学式不对,但…
📅 2026/7/30 0:00:24
B4557 [GESP202606 四级] 扫雷 https://www.luogu.com.cn/problem/B4557 中国计算机学会(CCF)2026年6月C四级讲解——扫雷 https://www.bilibili.com/video/BV1MCMg6AEXR/ B4557 [GESP202606 四级] 扫雷 https://www.bilibili.com/video/BV1ZKTj6ZEVh/ 2…
📅 2026/7/30 0:00:26
Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…
📅 2026/7/30 0:00:26
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/30 1:16:07
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/30 1:16:07
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/30 1:16:07
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/30 7:16:27
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/29 17:15:46
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/30 5:16:22