C语言进阶——数组(2)
📅 2026/7/28 20:29:34
👁️ 次浏览
昨天我们学习了一维整形数组的有关知识今天我们学习一维字符数组与二维数组。知识点如下分享给正在入门C语言的小伙伴。一、一维字符型数组C语言里面没有专门的字符串类型我们平时操作字符串全部依靠字符型数组实现这是一个关键点。字符数组基础定义格式char 数组名[元素个数];这里要注意方括号里的元素个数必须是常量不能用变量数组容量一定要留足空间字符串末尾自带结束符’\0’存储字符串时需要多占用1个位置存放它。定义示例char str[20];可以通过下标单独访问每一个字符str[0]、str[1]……存储空间大小区分char str[20];数组占用空间 数组元素总个数。我们可以用 sizeof(a)/sizeof(a[0]) 计算数组一共拥有多少个元素。但是sizeof 和后面会提到的strlen完全不是一个东西不可混淆。字符数组初始化初始化不等于赋值数组定义完成后不能直接写 str“hello”。几种合法初始化方式1. 完整初始化char str[6]{‘h’,‘e’,‘l’,‘l’,‘o’,‘\0’};char str[6]{“hello”};char str[6]“hello”;2. 局部初始化没有手动赋值的元素系统会自动初始化为0也就是等价于’\0’。char str[6]{‘h’,‘e’,‘l’};3. 默认初始化char str[]“hello”;其中默认初始化日常练习可以用但正式代码不推荐。注意0数字零‘\0’字符串结束符ASCII值等价于0‘0’字符0ASCII值是48三者千万不要混淆字符串输出printf(“%s”, str);puts(str);puts打印字符串之后会自动额外输出一个换行符。字符串接收输入scanf(“%s”, str);遇到空格就停止读取不能接收带空格的句子。gets(str);是危险函数编译器会警告存在缓冲区溢出风险尽量少使用。字符串常用操作库函数使用这些函数需要引入头文件 string.hstrlen() — 获取字符串有效长度从开头计数直到遇见’\0’不包含结束符。strcpy() — 字符串拷贝strcpy(str,“hello world”);目标数组空间必须足够大能够放下完整字符串否则发生越界。strcat() — 字符串拼接strcat(str1,str2);把str2接到str1末尾str1剩余空间要足够容纳拼接后的全部字符。strcmp() — 字符串比较ret strcmp(str1,str2);规则从左向右逐个对比字符ASCII码返回 0两个字符串完全相等返回 0str1大于str2返回 0str1小于str2不能直接用 判断两个字符串是否相等这是新手高频错误。二、二维整型数组定义格式int 数组名[行数][列数];int a[2][3];行数、列数都必须是常量。访问方式a[0][0]、a[0][1]、a[1][0]存储规则二维数组在内存里逐行连续存放。可以简单理解二维数组就是由多个一维数组组成的数组。初始化全部初始化int a[2][3]{1,2,3,4,5,6};int a[2][3]{{1,2,3},{4,5,6}};局部初始化未赋值元素自动初始化为0int a[2][3]{1,2,3,4};省略行数初始化注意行可以省略列绝对不能省略int a[][3]{1,2,3,4,5,6};看到这里今天的内容就已经结束了。我想提醒大家一维字符数组是现阶段的重中之重C语言字符串所有操作都建立在它之上。
1. 项目概述:AI如何重塑学术写作体验 第一次听说"书匠策AI"这个工具时,我正在熬夜修改一篇被期刊打回的论文。那种反复调整格式、核对引用、重写摘要的折磨,相信每个科研工作者都深有体会。这款专为学术写作设计的智能助手…
📅 2026/7/28 20:29:34
1. GitHub热榜项目解析:2026年3月14日精选作为全球最大的开源代码托管平台,GitHub每日热榜总能反映技术社区的最新动向。2026年3月14日的榜单呈现出几个明显趋势:AI工具链项目持续霸榜,开发者效率工具出现新形态,而Web…
📅 2026/7/28 20:29:34
1. Matlab学习记录43:从基础到实战的工程计算进阶 (开头段落约250字) 最近在整理Matlab学习笔记时,发现第43篇记录特别值得分享——这恰好是许多工程师从基础语法转向实际工程计算的关键转折点。不同于入门阶段的变量定义和矩阵操…
📅 2026/7/28 20:29:34
1. 项目概述与核心价值在汽车电子,特别是车身控制与底盘系统开发领域,从一颗功能强大的专用集成电路(ASIC)芯片到一套稳定可靠的量产系统,中间横亘着一条充满挑战的鸿沟。数据手册上的电气参数和功能框图只是理论&…
📅 2026/7/28 23:17:28
更多请点击:
https://codechina.net
第一章:AI 编程竞赛准备 AI 编程竞赛(如 Kaggle、KDD Cup、天池大赛)不仅考验算法建模能力,更强调工程化落地、快速迭代与资源约束下的鲁棒性。参赛者需在有限时间内完成数据理解、…
📅 2026/7/28 23:17:28
1. 项目概述与EVM核心价值解析 在汽车电子、工业自动化这类对可靠性和实时性要求极高的领域,工程师在选定一颗核心驱动芯片(比如TI的TPIC7710这类电子驻车制动专用ASIC)后,面临的首要挑战往往不是写代码,而是如何快速、…
📅 2026/7/28 23:17:28
英雄联盟智能助手:League Akari如何让你的游戏决策更高效? 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit
在英雄联盟的…
📅 2026/7/28 23:17:28
如果你还在为AI绘画的“指哪改哪”功能只能在线使用而烦恼,或者担心云端服务的稳定性、隐私和成本问题,那么今天这篇文章就是为你准备的。 最近,一个名为 Cowart 的本地插件,让 Codex 这个强大的AI绘画工具彻底摆脱了网络束缚。它实现了真正意义上的“无限画布”和“局…
📅 2026/7/28 23:17:28
昨晚凌晨两点,我盯着屏幕上的火山图发呆。真的,那种感觉就像是在看天书。你知道的,做转录组分析,大家第一反应都是跑代码,R语言、Python,各种包往上一堆,输出个漂亮的图就完事儿。但我那天突然脑子一抽,心想:能不能不用代码,能不能用手画?听起来是不是有点疯?但当你…
📅 2026/7/28 23:16:26
告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub
你是否也曾为官方Om…
📅 2026/7/28 0:00:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
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/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/28 7:13:45
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/28 17:14:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/28 5:13:40