导航:首页 > 源码编译 > c编译器有些通过有些不通过

c编译器有些通过有些不通过

发布时间:2022-11-19 06:37:20

❶ C语言题目编译不对但提交通过是怎么回事

有些编译错误是受编译器,或者编译选项影响的
所以可能在你用的编译器上编译出错,但是在判题系统上是正常的
这样就可能出现你说的,在你这边编译不过,但提交上去就是可以通过的情况

❷ C语言中同一个程序不做修改为什么有时候运行成功,有时候不能成功呢

应该是两种环境下保存的源代码的格式有异。
最好找个专业的文本编辑器来编辑源代码,然后再用TC来编译。比如说ULTRAEDIT。这样会省去很多麻烦。
你也可以把这个工具打造成脱离TC的IDE环境的编辑,编译工具。我目前就是在它下面编辑和编译C程序的。

❸ c语言条件编译不通过,编译器显示error:stray '#' in program。怎么错了

1、这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,可以到相应的路径下找到这个应用程序。

2、因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如VC装在C,但是这些路径全部在D),改过来就OK了。

❹ c++程序编译器不通过

我这样修改可以编译通过,但是具体要你调试才知道能不能用,
我用的是VS2010, 项目-->属性-->常规-->字符集-->选择"未设置"
nRet=WriteFile (hCom,szTx,nTx,(DWORD *)&nTx,NULL);
//∗∗∗∗ 发送 ∗∗∗∗
if (nRet !=0){
nRet=ReadFile(hCom,szRx,sizeof (szRx),(DWORD *)&nRx,NULL);

❺ 下面的C脚本为什么老是编译通不过啊 明明没有问题啊!

1:纠正一下没有c脚本这一说法。
2:似乎没有main函数。

3:检查一下在这个文件的目录里有没有"apdefap.h"。

4:有些老的编译器不支持//形式的注释,改用/*。。。。*/试试。

5:参数好像一个都没用。

❻ c语言为什么有时候编译能过,运行却出错

栈溢出啊,还有占位符格式什么的,原因很多,编译通过只是第一步

❼ c语言编译可以 链接不能通过的原因

c语言不支持重载,所以不能重名,vc++6.0中之所以能运行,是因为它把你的c代码做为c++语言处理了(因为c++兼容c,所以你的c代码用c++编译器也可以编译).而lcc-win32是一个c语言编译器,它不支持c++,所以会出错.

❽ C++编译不通过,怎么回事啊

没问题啊,我帮你运行了一下,正常执行啊。

效果如下:

❾ 程序无法编译通过问题,怎么解决

关于程序无法通过编译的问题,其错误类型肯定是有很多种的。根据我多年的编程调试经验,可以给你提供以下几种类型的错误,供你参考(以下以 C 语言编程经验为例,其他编程语言的调试思路也是同理的)。
其中最容易调试的程序错误类型就是:
(1)、在编写源程序过程中出现的各种语法错误。这种错误主要是由于刚刚开始学习编程,对编程语言的语句、以及语法结构还不是很清晰造成的,这种错误是最容易进行调试的,因为语法错误,编译器连编译都无法通过(通常会显示出来具体是哪一行出现错误),这样的话,你就可以直接到出错的那一行进行修改源代码了;

(2)、若是经过一段时间的上机练习,对学习编程的初始阶段已经较为熟练了、且语法错误较少了之后,之后就会遇到更加复杂、并且难于调试的语义错误。例如在 C 语言中,对于如下代码:

void main( )
{
int n ;
scanf("%d", &n) ;
if( n == 100 )
printf(" n is 100 !\n") ;
else
printf(" n is not 100 !\n") ;
}
但是若在逻辑判断语句:if( n == 100) 中,如果误将“==”(逻辑等于)写成了“=”(赋值等于),那么在 scanf("%d", &n) 语句中,无论你输入的 n 等于多少,一旦执行 if 语句,那么 将 100 这个数字赋给变量 n,则该逻辑表达式的值总是 1,程序的运行结果必定总是输出:n is 100。
而该程序的实际思路是:从键盘输入一个整数,如果该整数等于 100,则输出:n is 100 !如果输入的整数不等于 100 的话,则输出:n is not 100 !
像这样的逻辑错误(在对 C 语言源程序进行编译时,C 语言编译器是检查不出来的),如果没有丰富的程序调试经验,程序调试起来就是非常困难的。
(3)、其它的错误类型例如:数组越界、非法使用了未初始化的指针变量、未对指针变量进行有效的内存分配,就向那一块存储区域读写数据,等等。这些都会造成程序崩溃,严重的就会造成操作系统崩溃。

❿ 一个C语言的问题,编译不通过,求C语言高手解决问题

#include <stdio.h>
#include <math.h>

float normswei()
{
}

float percentwei()
{
}
int main()
{
在main函数前加两个空函数就编译过了,我运行了一下通过了,希望对你有帮助。

是链接时出现地错误,也就是说程序本身没有大的语法错误,那就要找别的原因了,呵呵。

阅读全文

与c编译器有些通过有些不通过相关的资料

热点内容
手机程序加密有什么作用 浏览:178
求黑马程序员python教程 浏览:528
androidmvvm优缺点 浏览:894
unix下编译库文件 浏览:633
程序员的u盘 浏览:237
android根据经纬度获取城市 浏览:564
python使用解释器还是编译器 浏览:358
以下关于有加密算法及密钥描述 浏览:220
linuxgethostname 浏览:416
程序员多数有对象 浏览:131
单片机延时程序计算 浏览:444
编译原理语法翻译 浏览:504
pr编译出错渲染存在偏移 浏览:262
如何制作自家的app 浏览:199
推荐一个解压软件rar解压帮手 浏览:212
wd文档加密器 浏览:748
服务器上传压缩包一般是什么格式 浏览:333
发送加密文件密码几位数 浏览:160
树洞app怎么样 浏览:175
vivo编译时间可以改么 浏览:150