導航:首頁 > 源碼編譯 > 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語言為什麼編譯運行之後是空白相關的資料

熱點內容
農業app怎麼開通快捷支付 瀏覽:908
pythonredisdict 瀏覽:382
如何攻擊別人網賭伺服器 瀏覽:878
隱私與應用加密的圖案密碼 瀏覽:34
陳情令王一博解壓 瀏覽:35
c編譯器使用說明 瀏覽:703
鄭州前端程序員私活有風險嗎 瀏覽:10
小型螺桿機壓縮機 瀏覽:516
成人解壓最好的方法 瀏覽:48
最小製冷壓縮機 瀏覽:488
xampp支持python 瀏覽:367
深圳周立功單片機 瀏覽:61
圓上點與點之間角度演算法 瀏覽:869
怎麼知道微信關聯了哪些app 瀏覽:702
android事件驅動 瀏覽:888
簽約大屏系統源碼 瀏覽:808
安卓系統怎麼轉入平板 瀏覽:429
安卓手機相機怎麼提取文字 瀏覽:219
如何查看伺服器映射的外網地址 瀏覽:985
圖片刺綉演算法 瀏覽:675