导航:首页 > 源码编译 > 编译器不输出结果

编译器不输出结果

发布时间:2022-11-28 09:55:25

㈠ 这个C语言 为什么c无法输出

在 VS 2017 下开发程序首先要创建项目,不同类型的程序对应不同类型的项目,初学者应该从控制台程序学起。

打开 VS 2017,在菜单栏中依次选择“文件 --> 新建 --> 项目”:


㈡ c语言二维数组的输入和输出程序为什么运行没有结果啊程序:

我看了看 程序没有问题。上面两层为输入二维数组。
下面两层为输出二维数组。
该程序缺乏头文件。在有些编译器里需要带#include<stdio.h>
主程序最好设置返回类型 ,你现在还体会不到,后期就体会到了。
int main()
{
最后加上 return 0;
}

㈢ keil软件怎么编译程序无结果显示

你的两个文件中可能都有main函数。
在keil编译器中,main函数是C函数的入口点,有且只有一个。所以你的程序在链接阶段发现了两个同名函数定义,所以给出了一个警告,又发现这两个同名函数还是main函数,所以错误提示。删掉一个就可以了。

㈣ 为什么有些C语言编译器编译运行代码时不弹出输出窗口

1、现在64位系统向下兼容32位软件,C语言编译器不管32位还是64位都可以用。2、如果是c语言,就用wintc,turboC,如果是c++就用devcpp或者freeC,visualstudio2010(里面有vc++,安装的时候只选c++就行了,激活key网络搜索),前两种使用很简便。

㈤ TC(C语言编译器)运行程序成功了,为什么却没有输出结果

生成exe文件后,直接执行exe文件!

㈥ 我什么我在MFC工程里的工程设置中加上\P, 编译器没有报错, 只是出个警告 而且预处理后的结果没有输出.

VC6 有 /P 编译选项(逐一是正斜杠不是反斜杠)
作用是将预处理输出写到指定文件,文件扩展名为“.i”
这个是没有问题的,要么你斜杠用的不对,要么你编译参数写的位置不对。

㈦ c语言程序调试不出结果

给你讲一下程序1的输出结果怎么来的,其他的可以自己分析。
int
i=100;
printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);
1
2
3
4
vc++的printf语句是从右向左扫描参数的。在上面的输出语句中
(1)编译器首先扫描第四个参数i--,i本来的值是100,所以第四个%d输出100,--操作不会马上被执行,要等printf语句执行完后才执行,此时i的值仍是100。
(2)然后扫描第三个参数i++,同样输出100,,++也操作不会马上被执行,要等printf语句执行完后才执行,i的值仍是100
(3)接着扫描第二个参数--i,--i被马上执行,i的值变成99,然后被输出。
(4)扫描第一个参数++i,++i被马上执行,i的值变成100,然后输出。
(5)printf语句执行结束,i执行刚才没有被马上执行的--操作,i的值变为99
(6)--操作执行结束,i执行刚才没有被马上执行的++操作,i的值又变回100。
所以如果你在程序1的printf语句下面再加一句printf语句输出i的值,会发现i的值仍然是100;而如果你在程序2的printf语句下面加一句printf语句输出i的值,会发现i的值变成了101;如果你在程序3的printf语句下面加一句printf语句输出i的值,会发现i的值变成了99!说得够明白了吧,自己去试一下?

㈧ 用VS2015想写个统计空格、制表符、换行符的程序, 一直没有输出结果,到底错呢里了

楼主您好。
在循环体中,您始终没有把接收的值与那3种字符进行比较。
在您的3个条件块中,都是把bcd进行比较。而bcd并没有读入数据,因而一直为初始化时的0值,所以,我想关键问题是您把计数器与字符变量混淆了。
由于键盘的数据是由a接收的,所以3个条件块应该都换成 a==' '之类的。同时建议把a的定义换成char型,尽管编译器在一般情况下int与char是通用的。
希望能解决楼主的问题。

㈨ VS 2015中c语言编译问题。如图,gcc编译器正常编译运算通过,但VS不能出结果...怎么回事哦...好方啊

VC ++6.0通过

#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
voidfun(int*a,bool*visit,intx){
if(12==x){
inttemp=a[0]+a[2]+a[5]+a[7];//四个随机值得和是无法预测的,
if(1==a[0]&&8==a[1]&&3==a[11]&& temp==a[0]+a[3]+a[6]+a[10]&&temp==a[1]+a[2]+a[3]+a[4]&& temp==a[1]+a[5]+a[8]+a[11]&&temp==a[7]+a[8]+a[9]+a[10]&& temp==a[11]+a[9]+a[6]+a[4])
printf("%d ",a[5]);
return;
}
for(inti=0;i<12;i++){//边界改为0、11
if(visit[i]) continue;
visit[i]=true;
a[x]=i;
fun(a,visit,x+1);
visit[i]=false;
}
}

intmain(){
int*a=(int*)calloc(12,sizeof(int));//获得了存储空间,但没有初始化
bool*visit=(bool*)calloc(12,sizeof(bool));
fun(a,visit,0);
return0;
}

㈩ c语言程序为什么会出现警告且不显示输出结果 怎么解决啊。。。求大神

看不清楚你的报错,可能有如下情况的其中一种:你的主函数是int型,需要在函数末尾有一个返回值,一般添加return
0;另一种情况是你的编译器是VS的,对于scanf函数VS认为是不安全的,可能存在溢出的情况,所以会有警示提醒。

阅读全文

与编译器不输出结果相关的资料

热点内容
如何让app适应不同的手机屏幕大小 浏览:8
苹果手机如何给安卓手机分享软件 浏览:759
苹果电脑怎么运行腾讯云服务器 浏览:59
明日之后沙石堡命令助手 浏览:261
蛋糕店用什么样的app 浏览:877
长安银行信用卡app怎么取现 浏览:635
dos命令cmd命令的 浏览:226
阿里云存档视频文件的服务器 浏览:194
ftp修改文件权限命令 浏览:491
周易八卦梅花算法 浏览:676
java组织机构 浏览:953
h5大转盘游戏源码 浏览:592
学校服务器地址查询 浏览:109
pythontutorial下载 浏览:524
pythonswampy示例 浏览:95
有没有什么语音讲书看书的app 浏览:995
文件夹怎么做标题 浏览:33
腾讯云服务器如何防止被攻击 浏览:881
六棱柱的体积算法 浏览:935
淘宝什么云服务器好用 浏览:340