导航:首页 > 源码编译 > c语言为什么编译运行之后是空白

c语言为什么编译运行之后是空白

发布时间:2023-02-15 03:06:07

❶ 萌新请教。c语言编译成功输出却是空白是什么情况我用的是visual studio。。。。

#include<stdio.h>
#include<stdlib.h>
voidinput(int**);
intmain(void)
{
int*parr;
input(&parr);
inti;
for(i=0;i<2;i++)
printf("%d ",parr[i]);
return0;
}

voidinput(int**p)
{
*p=(int*)malloc(2*sizeof(int));
(*p)[0]=1;
(*p)[1]=2;
return;
}

❷ 为什么C语言创建项目后项目一片空白

死循环了。
出现这种问题一般是死循环了,把循环条件改成有限的尝试一遍,如果可以运行就是循环的问题。也可以退出来重新进去操作。也有可能是运行错误了。

❸ C语言问题(很急,我写的程序编译没问题但执行出来却什么都没有)

C语言判断相等要两个等号,改成i==j试试

❹ C语言运行后整个空白是怎么回事

#include<stdio.h>

voidmain()

{

intn;

intdata_1,data_2,data_3,data_4;

printf("输入四位数的正整数:");scanf("%d",&n);

data_1=n%10;

data_4=n/1000;

data_2=(n%100)/10;

data_3=(n/100)%10;

if(data_1==data_4&&data_2==data_3)

{

printf("YES! ");

}

else

{

printf("NO! ");

}

}

❺ c语言第一次弄fwrite,但是运行后我打开文件看里面是空的。为什么

你的代码内存错误了.
for(i=0;i<100;i++)
{ scanf("%d%c",&s[i].a,&s[i].c); //我是想可以输入100次数据到结构体数组里
fwrite (&s, sizeof(s), 100, pFile );
}
这么写正常的话是应该输入 100 次的.之所以一次就退出是因为
fwrite (&s, sizeof(s), 100, pFile ); &s 应该是 s[i]. s本身已经是指针了.
错误导致 再按任意键结束了。 没有 fclose 所以文件里什么都没有.

❻ c语言 程序运行得到的结果文件内容是空的 (程序是 《c primer plus 》书中的程序清单13.2)

你拍入的 括号位置 有问题, 正确的是:
while((ch=getc(in))!=EOF)
其余没大问题。

❼ 有哪位大佬能告诉我串这c语言代码错在哪,可以通过编译,但是运行结果却是一片空白。

#include<stdio.h>
intisPreme(intx,inta[],intb);

intmain(void)
{
constintnumber=100;
intprime[100]={2};
intcount=1;
inti=3;
while(count<number){
if(isPreme(i,prime,count)){
prime[count++]=i;
}
i++;
}
for(i=0;i<number;i++){
printf("%d",prime[i]);
if((i+1)%5)printf(" ");
elseprintf(" ");
}
return0;
}
intisPreme(intx,intknownPrimes[],intnumberOfKnownPrimes)
{
intret=1;
inti;
for(i=0;i<numberOfKnownPrimes;i++){
if((x%knownPrimes[i])==0){//注意这一行条件写错了
ret=0;
break;
}
}
returnret;
}

❽ 这个很简单的C语言没报错,为什么编译后空白一片没有出现结果

while (i<=5);

这里多了一个分号,while就变成死循环了,你去掉就可以了

❾ c语言的问题,为什么我这个程序编译时没有错,执行时却是空白急急急呀

struct里面定义的score和main函数里面的score重名了,struct那个就莫得用了,
所以你把main里面定义的score删了就行。
你试试。如果还有问题,再追问。

❿ C语言运行空白

程序编的就有错!当然只有空白!
正确程序:
#include<stdio.h>
main()
{
int i,j,k;
printf("\n");
/*
for(i=1;i<5;i++);
for(j=1;j<5;j++);
for语句后面是直接接一个语句或符合语句,不能加“;”!!!
*/
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++);
{
if(i!=j&&i!=k&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}

阅读全文

与c语言为什么编译运行之后是空白相关的资料

热点内容
androidbringup 浏览:977
算法设计与分析英文版 浏览:910
java程序员加班吗 浏览:141
编译检查的是什么错误 浏览:405
加密兔f码生成器免费 浏览:292
思科路由器命令明文加密 浏览:171
方舟生存进化服务器如何改名字 浏览:892
央行数字货币app怎么注册 浏览:431
51单片机显示时间 浏览:770
我的世界网易版怎么压缩地图 浏览:682
qq小程序云服务器和 浏览:740
方舟服务器怎么玩才好玩 浏览:557
单片机的部件 浏览:621
编译原理遍的过程 浏览:270
python读取json字符串 浏览:72
ubuntu1404安装php 浏览:636
lua能编译吗 浏览:118
思仙怎么看服务器 浏览:660
php微信图片防盗链 浏览:800
安卓1怎么读音 浏览:298