寻找煞 2星
共回答了86个问题采纳率:91.8% 评论
输完代码后不能编译的原因有很多种。其中主要有以下一些类型:
(1)、用户编写的源程序中有语法错误。例如:未定义某一个变量就进行引用。这一类错误是最简单的,也是编译器最容易检查出来的,所以会产生对源程序的编译失败;
(2)、用户编写的源程序中有未对变量进行初始化就进行引用,也会导致程序运行错误。例如:用户虽然定义了一个指向某一个内存地址的指针变量,但是在使用前却未对它进行初始化,并进行任何判断,就往该指针指向的内存地址赋予了一个数值,这种情况在语法上编译器是检查不出来的,但是程序一旦运行起来,肯定就会出现错误了。在 WINDOWS 系统下一般是:指向XXXX的内存不能够为 Read (或者为 Write),要是在 UNIX/Linux 系统下就会发生 Core Dumped。
(3)输入的代码与系统版本不兼容导致文件无法编译。
(4)你在输入代码时可能没注意空格或者符号也是无法编译的。
4小时前
猜你喜欢的问题
30天前1个回答
30天前2个回答
30天前1个回答
30天前2个回答
30天前4个回答
30天前1个回答
热门问题推荐
1个月前2个回答
1个月前1个回答
2个月前1个回答
1个月前1个回答
1个月前1个回答
30天前1个回答
1个月前1个回答
4个月前1个回答
1个月前1个回答