文章摘要
# C 语言基础入门 🌻 C 语言诞生于 1972 年,至今仍是操作系统、嵌入式与高性能计算领域的基石。它贴近硬件、语法简洁,是理解计算机底层逻辑的最佳入口。 ## 第一个 C 程序 ```c #include int main(void) { printf("Hello, C!\n"); return 0; } ``` `#include ` 引入标准输入输出库;`main` 是程序入口,返回 `int`;`printf` 负责格式化输出。 {tip text="为什么返回 0?" content="返回 0 表示程序正常结束,非 0 通常代表异常。" position="top" theme="info"}{/tip} ## 基本数据类型 :::tabs active=1 == 整型 `int` 通常占 4 字节,可加 `short`、`long` 修饰。 == 浮点型 `float` 单精度,`double` 双精度,适合科学计算。 == 字符型 `char` 占 1 字节,本质是小整数,可参与运算。 ::: ## 编译与运行 ```bash gcc hello.c -o hello ./hello ``` GCC 依次完成预处理、编译、汇编与链接。理解这四步,有助于排查头文件缺失、符号未定义等常见错误。 :::folding 常见编译错误 - `undefined reference to 'main'`:缺少入口函数 - `implicit declaration of function`:未包含对应头文件 ::: 掌握变量、控制流与函数后,便可深入指针与内存管理——那才是 C 语言的精髓所在。
C语言基础入门
目标:搭建环境、掌握基础语法与流程控制。
搭建环境-前提准备
-
一台电脑
-
mingw安装包
-
vscode
vscode安装
vscode官方网站 ,我使用的编程工具是vscode,安装过程不予以叙述。
环境搭建
第一个c语言程序
#include <stdio.h>
int main() {
printf("Hello world!");
return 0;
}
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 米葱苓
