导航:首页 > 源码编译 > 编译正确的程序不包含语法错误

编译正确的程序不包含语法错误

发布时间:2024-03-26 12:51:20

❶ 为什么编译正确的c++程序在运行时会停止工作

编译正确只是备判表示仿神改程序已经没有语法错误了,
但是不一定程序的运行就没有问题,
比如内存读写错误,死循环之类的都可以导致运行时出错。
最好还是把源代码贴出来,如果瞎裂很小的话。

❷ 为什么C编译器可以编译,但不能执行

编译正确只是代表程序没有语法错误,至于逻辑错误是无法判断的。
但是你的程序明显提示有错误,需要修改
printf("%4d %d\n",i,slect[i]);

❸ 为什么C语言程序编译正确但不能执行

这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:

inta;
scanf("%d",a);

可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。

❹ 能正确通过编译的程序一定是正确的程序吗

不一定啊。而且大部分程序都是要反复调试才能正确。
编译过的程序只是编译器能够识别,没有语法错误。

❺ C语言程序对,但是编译不出来是怎么回事

编译出来只说明程序没有语法错误,不说明没亮册有逻辑错误,有错误一般会有屏幕输出,此其一敬知宏。第二,可以在程序中设定一些输出语句或断点观察。第三如果程序不输入、输出内容,程序执行是当然看不见东西(不直观)。第三如果程序一值运行无法退出,说明存在“死循环”。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低猛御级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

❻ 为什么我写的C语言程序编译时没错,运行时有错误

楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据c语言的语法来检查你的代码有没有错!

❼ 为什么编译没有错误,运行却有错误

编译没有错误是因为你的程序语法没有错误.
而运行时则有可能出现逻辑错误.
比如说C#里最常见的"未将对象引用设置到对象的实例",就是说一个对象并没有实力化,或者没有值就去引用了.
再比如连接数据库,语法正确,但是运行时却因为SQL未启动或者连接字符串拼写错误而发生异常.

阅读全文

与编译正确的程序不包含语法错误相关的资料

热点内容
口才训练手册编译口才精品书系 浏览:995
linuxfunc 浏览:266
高德地图解压后的文件 浏览:638
php加水印类 浏览:227
编译原理定义表格和编写查找函数 浏览:349
指数函数和对数函数的高精度快速算法 浏览:208
c预编译干什么 浏览:24
hp网络共享文件夹 浏览:365
程序员如何不被废 浏览:806
二进制流转pdf 浏览:916
php判断爬虫 浏览:571
960除24除4简便算法 浏览:787
关于解压英语翻译 浏览:566
python控制键盘右键 浏览:921
php没有libmysqldll 浏览:829
时政新闻app哪个好 浏览:906
手机已加密怎么办 浏览:201
安卓手机截屏怎么传到苹果 浏览:529
京管家app哪里下载 浏览:33
文件夹横向排列的竖向排列 浏览:454