c語言代碼:
#包含?& ltstdio.h & gt
int?主()
{
int?I,sum = 0;
for(I = 1;我& lt=100;i++)
sum+= I;
printf("%d\n ",sum);
回歸?0;?
}
擴展數據:
基本特征
1.高級語言:是將高級語言的基本結構和句子與低級語言的實用性相結合的工作單元。
2.結構化語言:結構化語言的顯著特點是代碼和數據的分離,即程序的各個部分除了必要的信息交換之外,都是相互獨立的。這種結構化的方式可以使程序清晰,易於使用、維護和調試。
c語言以函數的形式提供給用戶,可以方便地調用,並有多種循環和條件語句來控制程序的流程,從而使程序完全結構化。
3.代碼級別的跨平臺:由於標準的存在,幾乎相同的C代碼可以在很多操作系統中使用,比如Windows、DOS、UNIX等。也適用於多種型號。在需要硬件操作進行編寫的場合,c語言優於其他高級語言。?
4、指針的使用:可以直接靠近硬件操作,但是C的指針操作沒有保護,這也給它帶來了很多不安全因素。
C++在這方面做了壹些改進,在保留指針操作的同時,得到了部分用戶的支持。然而,這些改進增加了語言的復雜性,這也受到了另壹部分人的批評。
而Java則借鑒了C++,取消了指針操作和C++改進中的壹些爭議點,在安全性和適用性方面取得了不錯的效果,但自己的解釋是在虛擬機中運行效率不如C++/C。
壹般來說,C、C++和java都算是同壹個家族的語言,長期占據程序使用排行榜的前三名。
獨特的功能:
1,C語言是壹種過程語言,具有結構化編程、可變作用域和遞歸函數。
2.C語言傳參數都是傳值,也可以傳壹個傳值的指針。
3.不同的變量類型可以與結構相結合。
4.只有32個保留關鍵字,使得變量和函數的命名更加靈活。
5.有些變量類型可以轉換,例如整數和字符變量。
6.通過指針,C語言可以很容易地將內存控制在較低的水平。
7.預處理器使C語言的編譯更加靈活。
參考資料:
百度百科-c語言