第1章 概论

C语言程序设计

本章内容

  • C语言的发展历史
  • C语言的特点
  • 简单C程序介绍
  • C程序的开发过程

C语言的发展历史

  • 1972年,贝尔实验室的Dennis Ritchie在B语言基础上开发了C语言
  • 最初用于Unix操作系统的开发
  • 1989年,ANSI发布了C89标准
  • 1999年,ISO发布了C99标准
  • 2011年,ISO发布了C11标准

C语言的特点

  • 结构化语言
  • 可以直接访问内存地址
  • 代码紧凑、执行效率高
  • 可移植性好
  • 功能强大但相对简洁

简单C程序介绍

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

C程序的开发过程

  1. 编辑源代码(.c)
  2. 编译生成目标文件(.obj/.o)
  3. 链接生成可执行文件(.exe)
  4. 执行程序

总结

  • C语言是一种功能强大且灵活的编程语言
  • 理解C语言的基本概念对后续学习非常重要
  • 下一章将详细介绍C语言的基本元素