C语言学习笔记(1)
C语言是一门最经典的编程语言,历经多年而不衰。掌握C语言是软件开发人员的一项基本功,也是计算机学习的第一步。
C语言学习的难点:循环结构、函数、数组和指针
第一章 C语言初识
1973年C语言诞生于贝尔实验室,几乎所有的高级语言都是以C语言为基础扩充或衍生而来的,所以即使以后从事其他的编程语言工作,掌握C语言会让其他编程语言的学习事半功倍。
1.什么是程序
程序是一组计算机所能够识别和执行的指令,每一条指令都可以使计算机执行特定的操作,完成相应的功能。
2.计算机语言的发展经历了多个阶段
机器语言阶段、汇编语言阶段、高级语言阶段
3.什么是编译
对于计算机来说,根本上只能识别、执行0和1组成的二进制指令。而使用高级语言编写的程序是无法被计算机直接识别、执行的。因此,需要一种程序需要将高级语言翻译成计算机能够识别的二进制指令,这种可以“翻译”的程序被称为编译器,“翻译”的过程被称为编译。
4.编辑器、编译器、集成开发环境
- 编辑器:编辑器是用来写代码的软件
- 编译器:编译器是将源程序编译生成可执行文件的软件
- 集成开发环境(IDE):集成开发环境是为程序开发提供环境的应用软件,内部提供编辑器和编译器
5.第一个C语言程序
#includeint main() { printf("hello world\n"); return 0; }