C 语言自学笔记 01:初始C语言

📅 2026/7/19 13:32:39
C 语言自学笔记 01:初始C语言
一、个人栏目介绍本人是一位软件工程专业在读学生本专栏专为零基础小白打造是一套循序渐进的 C 语言自学连载笔记完整记录从零入门C语言的全过程。专栏系统梳理C语言全套基础知识点覆盖开发环境搭建、基础语法、运算符、分支循环、函数、数组、指针、结构体、文件操作等核心内容。文中附带大量可直接运行的代码示例汇总学习高频易错点与对应解决方案行文通俗易懂适合零基础学习者查阅专栏会长期持续更新。二、什么是C语言C语言是一门高级程序设计语言是用于人与计算机之间进行通信的语言。三、C语言的历史和辉煌C语言最初作为Unix系统的开发语言是由B语言改良而来的经过一系列发展得到了社会的广泛认同并得到大力推广形成了相应的国际标准直到现在C语言依旧位列主流编程语言前三。资料来源于TIOBE Index - TIOBE四、学习C语言使用的工具首先我们需要了解高级程序设计语言分为两类编译型语言、解释型语言。我们所学习的C语言属于编译型语言他是由源代码通过编译器编译出目标文件.obj再通过链接器链接相关库形成可执行文件.exe可执行文件再在电脑上执行以达到和计算机通信的目的下图展示了源代码通过编译与链接生成可执行文件的过程。了解完C语言底层编译链接的运行逻辑后我们再看实操层面想要编写、编译、调试C代码需要配套开发工具。可供C语言学习使用的开发工具种类繁多本专栏全部示例代码均在 Visual Studio 2026 环境下编写、调试运行。 Visual Studio 2026是一个集成开发环境IDE集成了编辑器、编译器、链接器、调试器、图形用户界面等。五、第一个C语言程序#include stdio.h int main() { printf (hello C); return 0; }输出结果是我们来剖析这个代码1、第一行这一行是头文件代码固定语法#include 中间就写头文件。#include 是预处理指令作用是将对应头文件里的函数声明导入当前代码。这个代码中stdio.h是标准输入输出函数的头文件在C语言中只要和输入输出有关的操作都需要包含这个头文件。2、第三行a、int是整数类型是一个关键字它的意思是这个函数的返回类型必须是整数对应后面的return 0c语言常见的32个关键字如下auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile whileb、main()函数它的意思是主函数程序的入口就是它从它所在的地方开始执行函数一个项目中只能有一个主函数3、第四行printf()输出“ ”中间填你要输出的内容。4、第五行d、return 0 返回一个0对应int。5、注意a、所有执行语句末尾必须以英文分号;结尾分号代表一条语句结束漏写会直接编译报错。b、代码内引号、分号、括号全部使用英文半角符号中文符号会语法报错。