1. 為什麼c語言編譯運行不出現結果
為了系統兼容性考慮,使用system("pause");較好,將它加在主函數結尾,return 之前,注意包含頭文件stdlib.h
另外,用getch();最好包含頭文件conio.h
************************************************
原程序有誤,
int a,b sum; 應改為 int a,b,sum;
嘗試以下程序:
/////////////////////////////////
#include<stdio.h>
#include<stdlib.h>
void main()
{int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum=%d\n",sum);
system("pause");
}
2. C語言程序,運行不出來結果
如圖中1處,沒有輸出的豬腰子問題在這里,p的初始值應為a.而不是0,因為之前已經定義了p=a這里可以改成for(;p<a+5;p++)。
另外第二處經過for循環,p已經指向數組的下一個地址,此時輸出值不確定。這里沒有語法錯誤。需要注意就是。
3. C語言編譯好後為什麼運行不出結果呢
這段代碼有問題:while(1){printf ("Hello/n");}循環語句沒有終止條件,循環會一直進行下去,得不到結果。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
4. C語言為什麼出不來結果
如你所寫的代碼while以i>100作為退出條件,但是在while循環內中紅色框內代碼改變了i的值,導致i一直等於1/-1,退不出循環,已經死循環了。
應該把此代碼刪除,再定義一個
int flag = 1;
while(i <= 100)
{
s = s + flag/i;
flag = -flag;
i++;
}
還有printf里的換行是 不是 /n。
5. 為什麼c語言的程序沒有輸出結果
你的程序沒有任何輸出語句(cout或printf等)
當然不會有輸出結果的
這個要看你想要輸出什麼,然後寫相應的程序才可以