魔女猎人罗宾喜欢谁:c语言的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 13:11:45
什么是初始化,执行阶段,编译阶段啊?他们有什么区别?给我举个例子吧!不胜感激!

初始化: C语言规定只有静态存储数组和外部存储数组才可作初始化赋值。
比如你对一个数组赋值:
int a[2] ={0,1}
main()
{
......
}
这是这个数组放在main函数之外,属于全局变量。这种赋值就是初始化。

初始化,编译,运行直接的关系:
初始化是编译期的行为,这也是初始化与赋值最大的不同点(赋值是运行期行为)。

编译是把你写的源代码翻译成能被cpu直接识别二进制代码,最后再link成能运行的执行文件。

恐怖。。。。。

太多了
一两句说不清楚 哦

...

很难说