初入编程世界感觉眼花缭乱?

发布时间:2026/9/22 16:52:38

初入编程世界感觉眼花缭乱?
眼花缭乱有没有抽象理解第一个C语言程序1. C语言是什么概括多用于底层开发的面向过程的编程语言2. 上来就写程序我开始也觉得不合理哪有上来就敲代码嘛...QAQ其实不然一个最简单的“Hello world”程序就能了解C语言编程的大致框架函数数据#includestdio.h int main() { printf(hello world!); return 0; }想了解这个程序我们得先明白什么是数据 和 函数坚持细细读完就能轻松理解这个程序啦3. 数据 和 函数数据类型C语言中不同类型的数据有不同的名字整形整数-- int 或是 字符 -- char ......函数1. ​​理解可以看作工厂函数送进去原材料参数经过一道道工序函数体造出来成品返回值*但是有些工厂如粉碎厂就是没有成品的啦空函数没有返回值*不同工厂不同类型的函数造出来的成品也不一样不同类型的返回值2. 基本结构 “数据类型 函数名参数{ 函数体 }”3. 种类主函数、库函数、自定义函数a.主函数都是“主”了程序的执行就从它开始b.库函数C语言“家库”里面已有的函数想用它必须说一声*家库”里又有不同的“库” “输入输出库”啊 “数学库”啊......*这些“库”也叫头文件*用了库函数怎么和它说一声呢 -- 包含头文件*我要用你“输入输出库”stdio.h)里的函数(printf) #includestdio.hc.自定义函数回头说吧这里的乱七八糟的专业名词可以不用理解只要看懂我的抽象就好啦~4. 程序理解1.int main() { balabala }这就是 整数int 型“主工厂” 啦在程序末尾的“return 0”就是返回 0 这个值的意思 是不是联动上了 0不就是整数吗 从这里也能知道什么类型的厂造什么类型的成品2.balabalaa. 哈哈哈当然不是balabala想讲讲 printf(hello world!);b.我们用了它“库”里的函数就跟它说一声——#includestdio.hc. ——分号是每条语句的结束标志哦3.return 0a.这里就是工厂的成品啦b.整数工厂造了个 整数 0c.要是工厂是字符工厂就造个字符成品*返回个 0 有啥用啊其实只是“历来的传统”不需要太纠结记住主函数返回0就好啦~感谢到这里我们就完整理解了第一个C语言程序而且目前我看来几乎所有C语言程序都是数据 函数 构成的把它们俩拿捏了不就把C语言拿捏了嘛 ^ ^文章的质量并不过硬如果能看到最后很感谢你这是莫大的荣幸。

相关新闻

NVIDIA Spark RAPIDS:3个简单步骤让Apache Spark性能提升10倍 [特殊字符]

NVIDIA Spark RAPIDS:3个简单步骤让Apache Spark性能提升10倍 [特殊字符]

2026/9/4 10:00:51

NVIDIA Spark RAPIDS:3个简单步骤让Apache Spark性能提升10倍 🚀 【免费下载链接】cudf-spark Spark RAPIDS plugin - accelerate Apache Spark with GPUs 项目地址: https://gitcode.com/gh_mirrors/sp/cudf-spark 想要让你的Apache Spark作业运…

iCloud照片下载器:三分钟掌握苹果照片库完整备份终极方案

iCloud照片下载器:三分钟掌握苹果照片库完整备份终极方案

2026/9/4 5:19:21

iCloud照片下载器:三分钟掌握苹果照片库完整备份终极方案 【免费下载链接】icloud_photos_downloader A command-line tool to download photos from iCloud 项目地址: https://gitcode.com/GitHub_Trending/ic/icloud_photos_downloader 您是否曾担心珍贵的…

如何用KrillinAI解决多语言视频制作难题:AI驱动的全链路本地化方案

如何用KrillinAI解决多语言视频制作难题:AI驱动的全链路本地化方案

2026/9/4 12:12:40

如何用KrillinAI解决多语言视频制作难题:AI驱动的全链路本地化方案 【免费下载链接】KrillinAI AI video translation & dubbing tool for humans and AI Agents, powered by LLMs. Full pipeline: download, transcribe, translate, TTS dub, reformat, cover …

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/21 18:38:46

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/21 18:41:09

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/21 18:36:40

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/21 18:37:26

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/21 18:40:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/21 18:36:17

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/22 0:19:28

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…