导航:首页 > 源码编译 > 电脑c语言编译错误在哪里

电脑c语言编译错误在哪里

发布时间:2022-07-30 22:24:39

❶ C语言代码报错错在哪儿

只有老式VC++编译器才规定变量声明必须放在最上方,C语言本身并没有这种规定。

另外如果你在用VC++的话,可以抛弃它了,因为比它智能、好用、简洁的编译器有的是,比如我用的Code::Blocks,而且国家二级计算机考试已经开始使用Visual C++ 2010 学习版(即 Visual C++ 2010 Express),也不用VC++了。

所以你的代码没什么错的

#include<stdio.h>

intmain(void)//C语言建议这么写,C++可以省略void
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);

intmax=0;
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;

printf("最大值为max=%d ",max);

return0;//只有主函数的return0;可写可不写,但仍然建议写上,尤其算法竞赛的时候
}

❷ 对于C语言编程出了错,怎么能快速找出错误呢

  1. 最直接的方法就是编译,编译后再按F4可以显示错误信息及错误位置。

  2. 如果编译通过,却运行结果异常或不理想,往往是逻辑问题,请按顺序检查,如i++写成i--,i++写成j++,++i写成i++,<=写成<,有的变量一次循环后需要重新赋值清零,在循环末尾一定要写上重新赋值语句。

❸ C语言编程错误怎么找出

注意看屏幕下半部分的错误提示喔。双击错处提示鼠标光标会自动跳到错误所在那行的附近,请输入顾客付款数的做后一个;不对喔,要用英文输入法的分号不是中文的。main函数你没写返回值,一般是int main 或void main。其他的你自己看屏幕下半部分吧

❹ c语言编译出错,怎么查找错误出在哪行

步骤:

1.打开源代码文件,在控制台里查看错误类型。

❺ C语言 编程后,有错误,怎么查看是那部分出错了!

【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】

例子如下:

(5)电脑c语言编译错误在哪里扩展阅读:

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。

❻ C语言:下面的代码为什么会出现编译错误应当怎么改正

错误出在a=sum;这一句——因为构成C语言程序的基本单位是函数而不是C语句,这里的a=sum;不在任何函数中,所以编译器无法处理而出错。把它放到主函数中的printf("%d ",a(3,5));之前就可以了。函数外只能进行全局变量定义或声明,而不能进行其他操作,所以把int (*a)(int, int); a=sum;两句改成int (*a)(int, int)=sum;,让它成为声明变量a并初始化为sum也是可以的。你可以试试。

代码文本:

#include "stdio.h"

int sum(int a, int b);

int (*a)(int, int);

int main(int argc,char *argv[]){

a=sum;

printf("%d ",a(3,5));

return 0;

}

int sum(int a,int b){

return a+b;

}

❼ c语言编译时有一个错误但是没有具体错在哪里

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

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

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
借鉴他人回答

❽ C语言,编译时出现错误,问题出在哪里

你的srand打错了所以编译过不了;

程序也有错误,rand()%6产生的是1-5的随机数,改为rand()%7

++face改成frequency[face]++;因为face是下标,真正的计数器是frequency[face];

修改后程序如下

#include"stdio.h"

#include"time.h"

#include"stdio.h"

int main(void)

{

int face,roll,frequency[7]={0};

srand(time(NULL));

for(roll=1;roll<=6000;roll++)

{

face=rand()%7;

frequency[face]++;

}

printf("%4s%17s ","Face","Frequency");

for(face=1;face<=6;face++)

{

printf("%4d%17d ",face,frequency[face]);

}

return 0;

}

❾ 计算机C语言编译错误在哪

printf("Hello,world!\n"); //这里少了个分号

阅读全文

与电脑c语言编译错误在哪里相关的资料

热点内容
jtbcphp 浏览:337
编程时遇到源代码未编译如何处理 浏览:431
绿源app怎么查看绑定系统 浏览:357
qq里的压缩文件怎么保存 浏览:349
伤寒论桂林pdf 浏览:684
树洞app怎么搜索好友 浏览:217
冷库压缩机如何注油 浏览:641
无线wifi怎么加密呢 浏览:432
linuxjava配置环境变量 浏览:702
rust服务器怎么下载地图 浏览:831
程序员那么可爱被误会的片段 浏览:39
好玩免费的服务器地址 浏览:344
vb脚本编译 浏览:18
单片机led显示数字 浏览:379
vim编译器是什么 浏览:385
ava程序员面试标准 浏览:791
安卓原生系统状态栏编译美化 浏览:64
java线程是什么意思 浏览:710
如何查看服务器的外网ip地址 浏览:721
命令方块放置方块 浏览:367