导航:首页 > 源码编译 > 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语言为什么编译运行之后是空白相关的资料

热点内容
安卓手机信号旁边的汉字怎么设置 浏览:301
nrf2401单片机 浏览:710
清除电脑文件夹垃圾的方法 浏览:223
天河程序员 浏览:189
成都程序员公积金 浏览:765
程序员为什么叫程序猿 浏览:481
加西贝拉压缩机价格 浏览:786
海信聚好看如何用u盘安装app 浏览:69
加密狗怎么写的 浏览:557
安卓手机如何能调最大声音 浏览:665
编程开发工具大全 浏览:569
如何把安卓系统换成windows 浏览:28
android拼接url 浏览:22
华为nfc复制加密卡怎么模拟 浏览:772
在pdf中怎么插入文件 浏览:112
单片机中fw缩写是什么 浏览:375
交换律的算法怎么样看能看出简便 浏览:659
找医疗工作用哪个app 浏览:143
梦幻之乡密码解压 浏览:596
nvidiasmi命令 浏览:757