C语言学习笔记(1)


C语言是一门最经典的编程语言,历经多年而不衰。掌握C语言是软件开发人员的一项基本功,也是计算机学习的第一步。

C语言学习的难点:循环结构、函数、数组和指针

第一章  C语言初识

1973年C语言诞生于贝尔实验室,几乎所有的高级语言都是以C语言为基础扩充或衍生而来的,所以即使以后从事其他的编程语言工作,掌握C语言会让其他编程语言的学习事半功倍。

1.什么是程序

程序是一组计算机所能够识别和执行的指令,每一条指令都可以使计算机执行特定的操作,完成相应的功能。

2.计算机语言的发展经历了多个阶段

机器语言阶段、汇编语言阶段、高级语言阶段

3.什么是编译

对于计算机来说,根本上只能识别、执行0和1组成的二进制指令。而使用高级语言编写的程序是无法被计算机直接识别、执行的。因此,需要一种程序需要将高级语言翻译成计算机能够识别的二进制指令,这种可以“翻译”的程序被称为编译器,“翻译”的过程被称为编译。

4.编辑器、编译器、集成开发环境

  • 编辑器:编辑器是用来写代码的软件
  • 编译器:编译器是将源程序编译生成可执行文件的软件
  • 集成开发环境(IDE):集成开发环境是为程序开发提供环境的应用软件,内部提供编辑器和编译器

5.第一个C语言程序

#include
int main()
{
    printf("hello world\n");
    return 0;
}