编写程序一般包含以下四个阶段
一、编辑阶段
编写程序这个没啥好说的,在编辑阶段可能有一些编辑器会检查语法错误,编辑好的程序就是一个普通的文本文件,是不能直接运行的
二、编译阶段(或者解释)
程序需要经过编译,变成机器码,才能运行,编译如果出错,则要检查修改源码(有一些脚本语言编写的程序不需要编译,但是需要经过解释)
三、运行阶段
经过编译后的程序,还需要依托操作系统,调用各种库函数才能运行
四、处理bug阶段
程序如果有错误或者与预期的结果不符,则需要对源码进行修改
注意!!!!
这里有一个理解误区,我们常说定义一个int型变量,假设这个int型变量会占用4个字节
我们在编辑程序时,输入int a,这个时候变量a并没有占用4个字节,这个时候a仅仅是
一个字母存储在计算机中,只有在程序运行时,系统才会给变量a分配4个字节。