初学C语言
文章平均质量分 69
以C语言基础为线,穿插各类基本知识
流水线上的指令侠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C、C++、C#的区别和联系
C、C++和C#是三种具有继承关系的编程语言。C语言作为底层基础,强调硬件控制和结构化编程;C++在保留C特性的同时增加了面向对象和泛型编程;C#则基于.NET框架,采用完全面向对象和自动内存管理。三者语法相似但设计理念不同:C直接操作硬件,C++平衡性能与抽象,C#侧重开发效率。应用场景上,C多用于系统开发,C++适合高性能应用,C#则广泛应用于企业级软件。它们共同构成了从底层到高层的完整技术栈,开发者需根据项目需求选择合适的语言。原创 2025-08-14 16:52:15 · 3742 阅读 · 0 评论 -
初学C语言系列:七、指针和八、请求头
本文摘要主要介绍了C语言中指针和请求头的核心概念。指针部分详细说明了指针的作用(存储内存地址)、空指针和野指针的定义与处理方法,以及不同数据类型指针的使用。请求头部分讲解了extern关键字的作用和头文件的引用方式,通过家庭成员的函数示例演示了多文件编译链接的过程。文章还分析了单独编译文件导致链接错误的原因,强调多文件编程时需要同时编译所有相关源文件才能正确链接生成可执行程序。原创 2025-07-28 10:23:46 · 478 阅读 · 0 评论 -
初学C语言系列:五、宏定义和六、结构体
本文介绍了C语言中宏定义和结构体的基本用法。宏定义部分展示了如何用#define创建宏函数(PH,Max)和常量(A,B,C),并演示了宏的调用方式。结构体部分定义了一个家庭结构Home,包含家庭成员姓名和年龄总和,演示了单个和多个结构体的初始化、赋值及打印操作。最后展示了结构体作为函数参数的使用方法,通过GetHome函数输出结构体内容。文中代码示例涵盖了宏定义计算、结构体成员访问等常见应用场景。原创 2025-05-26 20:19:28 · 318 阅读 · 0 评论 -
初学C语言系列:三、C语言之函数和作用域和四、常量
本文介绍了C语言基础概念及应用:1. 输入输出基础;2. 函数和作用域,通过吃饭、睡觉、走路等行为示例说明函数功能,区分全局变量(文件级)和局部变量(函数级);3. 使用pthread实现并发行为模拟;4. 常量定义方式,包括预处理指令#define、枚举enum和const关键字,展示其作为固定标杆值的应用。文中包含完整代码示例,演示了变量三要素(类型、名称、值)和不同作用域变量的使用方法。原创 2025-05-25 10:47:17 · 460 阅读 · 0 评论 -
初学C语言系列:一、什么是C语言和二、输入与输出
C语言是一种高级编程语言,起源于1970年代的贝尔实验室,最初用于开发UNIX操作系统。它由B语言发展而来,并在1973年正式问世。C语言经历了多次标准化,最终在1999年进入商业化阶段,形成了C99标准。C语言的语法包括文件命名、编译命令和程序结构等基本元素。例如,C语言程序通常以.c为文件扩展名,使用gcc命令进行编译。程序的基本结构包括引入头文件、定义主函数等,主函数main()是程序的入口,用于执行主要逻辑。C语言因其高效性和灵活性,广泛应用于系统开发和嵌入式系统等领域。原创 2025-05-20 21:34:16 · 1561 阅读 · 0 评论
分享