Skip to content

第一课: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;
}

解释:

  1. #include <stdio.h>:头文件,用于输入输出函数,如printf
  2. int main(void):主函数,C语言程序从这里开始执行。void表示函数不接受任何参数。
  3. printf("Hello, World!\n");:向控制台输出Hello, World!。
  4. return 0;:返回值0表示程序成功执行。

运行方法:

Xcode 等代码编辑器中点击运行按钮(绿色三角)

  1. 保存代码为 hello.c。
  2. 打开终端或命令行,进入文件路径。
  3. 编译:gcc hello.c -o hello
  4. 运行:./hello

四、C语言基本语法

(1)结构与格式:

  • 每个C程序至少包含一个main函数。
  • 代码块用大括号{}包裹。
  • 每条语句以分号;结尾。

(2)注释:

  • 单行注释:

    c
    // 这是单行注释
  • 多行注释:

    c
    /* 
    这是多行注释 
    */

代码示例:

c
#include <stdio.h>

int main(void) {
    // 单行注释
    printf("C语言学习开始!\n"); 
    /* 
        这是多行注释 
    */
    return 0;
}