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

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

发布时间: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未启动或者连接字符串拼写错误而发生异常.

阅读全文

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

热点内容
哪里app可以上高中生物课 浏览:472
cad粗糙度快捷键命令大全 浏览:521
腾讯云服务器无法运行软件 浏览:342
奔跑吧哪个app 浏览:97
哪个app听音乐最好 浏览:281
考研英语2真题pdf 浏览:699
烟台编程积木教育环境好不好 浏览:214
python优秀代码 浏览:620
androidtop命令 浏览:455
你平时怎么排解压力 浏览:68
表格中的文件夹怎样设置 浏览:476
em78单片机 浏览:960
splitjava空格 浏览:248
电脑怎么谷歌服务器地址 浏览:515
nx自定义工具启动宏命令 浏览:101
程序员怎么解决无法访问互联网 浏览:303
java访问本地文件 浏览:747
瓦斯琪服务器怎么用 浏览:22
安卓主题用什么app 浏览:747
修改服务器pci地址空间 浏览:321