第一课:Hello World
一、什么是C语言及其历史
C语言是一种通用的高级编程语言,由丹尼斯·里奇(Dennis Ritchie)在1972年开发,主要用于系统编程,比如开发操作系统(如UNIX)。它是一种结构化、静态类型、过程化的语言,并且拥有强大的低级操作能力。
C语言的特点:
- 简单且功能强大
- 支持低级硬件操作
- 高效且可移植性强
二、编程环境搭建
要编写和运行C语言程序,需要一个编译器。以下是一些推荐:
- Windows:安装 Code::Blocks 或 MinGW
- macOS:可以直接使用 Xcode 或安装 GCC/Clang
- Linux:一般已自带 GCC(sudo apt install gcc)
三、第一个C语言程序
代码示例:
c
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
解释:
#include <stdio.h>
:头文件,用于输入输出函数,如printf
。int main(void)
:主函数,C语言程序从这里开始执行。void
表示函数不接受任何参数。printf("Hello, World!\n");
:向控制台输出Hello, World!。return 0;
:返回值0表示程序成功执行。
运行方法:
Xcode 等代码编辑器中点击运行按钮(绿色三角)
或
- 保存代码为 hello.c。
- 打开终端或命令行,进入文件路径。
- 编译:gcc hello.c -o hello
- 运行:./hello
四、C语言基本语法
(1)结构与格式:
- 每个C程序至少包含一个
main
函数。 - 代码块用大括号
{}
包裹。 - 每条语句以分号
;
结尾。
(2)注释:
单行注释:
c// 这是单行注释
多行注释:
c/* 这是多行注释 */
代码示例:
c
#include <stdio.h>
int main(void) {
// 单行注释
printf("C语言学习开始!\n");
/*
这是多行注释
*/
return 0;
}