再谈C语言的特点
2.C语言是结构化语言 C语言是块结构语言,但C语言不允许在函数中定义函数;结构化语言的特征是代码和数据分离、可以编写或调用一些分离很好的函数;结构化语言提供了大量的程序设计功能,直接支持若十循环结构、如While,do-while,for等,禁止或不提倡使用GOTO语句,C语言的主要结构成分是函数--C的独立子程序。
3.C语言是程序员的语言 并不是所有的计算机语言都是程序员语言,必须满足一定的条件,C语文程序生成、修改和现场测试自始至终均由程序员进行,实现了少限制、块结构,独立的函数以及紧凑的关键字集合符,它可以代替汇编语言执行任务。
4.C语言程序的内存占用形式 已编译的C程序使用四块内存区域。第一块含有程序代码;相邻第二块存放全局变量,第三块_“堆”为自由内存区域;第四块-“栈”处理程序运行时保存有函数调用时的返回地址、函数的变元、局部变量、CPU当前状态等。