导航:首页 > 源码编译 > 代码编译不了怎么回事

代码编译不了怎么回事

发布时间:2022-02-14 21:55:31

1. 我编写了个简单的代码.怎么总是编译不成功阿

一种可能 就是你的代码有问题
比如 符号错了,大小写错了,或者半角全角字符出错等等。

还有一种可能 就是你的编译器有问题

具体的要看你的错误提示的。

2. 代码编译不了啊

你的函数名写错了,改为main就可以了:

#include<iostream>
usingnamespacestd;
intmain()////main
{
intnumber_of_pods,peas_per_pod,total_peas;

cout<<". ";
cout<<"Enterthenumberofpods: ";
cin>>number_of_pods;
cout<<"Enterthenumberofpeasinapod: ";
cin>>peas_per_pod;
total_peas=number_of_pods*peas_per_pod;
cout<<"Ifyouhave";
cout<<number_of_pods;
cout<<"peapods ";
cout<<"and";
cout<<peas_per_pod;
cout<<"peasineachpod,then ";
cout<<"youhave";
cout<<total_peas;
cout<<"peasinallthepods. ";
return0;

}

3. 已经没有语法错误了,代码编译不成功,怎么破

不正确地创建代码时就会出现语法错误。包括错误地输入关键字,遗漏了不必要的标点符号或者是不正确的结构(例如,For语句少了相应的Next语句,或If关键字所在的行没有条件运算符)。
VisualBasic包含有【自动语法检测】选项,可以在用户编写程序时检测和更正语法错误。如果使用了这个选项,VisualBasic就会在用户输入程序时解释这个程序。当它发现错误时,就会加亮显示这个程序代码并显示一个消息框来解释原因和提供帮助。这样用户就可以在继续编程之前更正错误。
在【工具】菜单中,单击【选项】命令,在【选项】对话框中,单击【编辑器】选项卡,单击【自动语法检测】选项。
当程序语句试图执行一条不可能执行的操作时,就会发生运行时错误。
常见的运行时错误是试图从一个不存在的文件中读取数据,另一个是试图执行被零除的操作。
在用户的程序中为这些错误提供出错处理函数和错误处理例程是很重要的。有关错误处理函数,更详尽的信息请参考第八章“处理错误”。
当应用程序不能按期望的方式执行时会发生逻辑错误。这些错误是很难发现的。因为应用程序的语法完全合法,运行时也不执行非法操作,但是仍然会产生错误。这类错误通常不会产生出错消息。验证应用程序执行的唯一方法就是测试它并分析运行结果。
希望我能帮助你解疑释惑。

4. 这个代码怎么编译不了

应该是这句话FilleWriter fr=new FileWriter("d;\\java\\zuixuanminzufeng.txt");中的单词FilleWriter写错了,可以write(String str)的,父类中有写字符串的方法

5. 为什么html上的代码不能被编译

html是前端代码,是一个一个的标签拼起来的,不属于动态语言,都没有编译器,怎么编译

6. 这个代码没有错误,但是为什么编译不出来

报错,不能用字符加整数后赋值给指针,望采纳

7. 为什么下面的代码编译不过去

int*a;intb=5;*a=b;这段有问题。首先,你没有赋初值给指针a,则a将指向任意一个未知的位置,可能是个关乎系统的位置,那个位置的变量的值是不允许修改的,所以你把b的值赋给了该位置的变量是不对的。系统会提示该位置OX4676神马的不可修改的。

8. java原代码怎么编译不了

你先试试 java -version 这个命令,看看是否可以输入jdk版本信息,要是不能,就是没装好,重新设置一下环境变量,或者找安装版的jdk,重新安装一下

9. 代码代码为什么为什么不能运行,能编译。

#include<stdio.h>

int fun()
{static int s=0;
s+=1;
return s;
}

void main(int argc,char *argv[])
{
int n,i=0;
while(argv[1][i]!='\0')
{n=fun();i++;}
printf("%d\n",n*argc);
}

要把fun的定义放到前面去,或者声明
主函数要传参数才行,不然运行肯定要报错的,你可以穿参数,也可以把argc argv在主函数中读入

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

关于程序无法通过编译的问题,其错误类型肯定是有很多种的。根据我多年的编程调试经验,可以给你提供以下几种类型的错误,供你参考(以下以 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)、其它的错误类型例如:数组越界、非法使用了未初始化的指针变量、未对指针变量进行有效的内存分配,就向那一块存储区域读写数据,等等。这些都会造成程序崩溃,严重的就会造成操作系统崩溃。

阅读全文

与代码编译不了怎么回事相关的资料

热点内容
超准macd副图源码 浏览:6
好脾气的程序员 浏览:661
macppt压缩软件 浏览:131
公众号推广系统源码 浏览:62
程序员作息安排 浏览:621
如何在本地登录服务器 浏览:334
喵吧app怎么使用 浏览:751
家庭服务器如何连wifi 浏览:205
新闻推荐系统源码 浏览:225
php中文星号 浏览:503
服务器4盘是什么意思 浏览:595
如何重启或关闭服务器 浏览:350
pdf文档加水印 浏览:838
机构抢筹指标公式源码 浏览:267
linux脚本awk 浏览:558
程序员怎么跟领导提升 浏览:77
pdf怎么生成目录 浏览:389
如何保护自己的服务器 浏览:70
html5上传图片压缩 浏览:474
支付宝账单文件如何解压 浏览:861