1樓:匿名使用者
就是渣檔執行庫的事情。
你梁察要使用一些函式比如如渣亂printf
在不同的平臺下,實現的方法不一樣。
什麼是c語言的可移植性?
2樓:極客科技達人
在計算機領域,可移植性(portability)是指軟體的能力,在不同的計算機系統、作業系統或硬體平臺上執行。
c 語言是一種通用的、高階的程式語言,可以被編譯成機器語言,在不同的計算機系統上執行。這種可移植性是 c 語言非常流行的原因之一。
但是,c 語言也有一些不可移植的特性,例如:
不遲頃同的計算機系統可能使用不同的位元組序(即大端位元組序和小端位元組序)儲存資料搭旦陪。
不同的計算機系統可能使用不同的資料型別(例如 int 和 long)表示整型資料。
為了保證 c 程式的可移植性,需要避免使用不可移植的特性,或者使用可移植的函式來代替不可移植的特性。知蠢。
3樓:網友
c語言的可唯仔移植性是指將**從乙個平臺(如windows)移植到另乙個平臺(如linux或mac osx)時所需要做出的修改量。由於c語言本身具有很好的標準運碰化特性,因此在不同平臺指悄汪之間進行**移植通常不會非常困難。
4樓:帳號已登出
#include""
#include
intmain()
charszbuf[20]=;
printf("請輸入姓名");
printf(">
scanf("%s",szbuf);
intinum=0;
printf("請輸入學號");
printf(">
scanf("%d",&inum);
printf("*您的模隱資訊如下***n");
printf("姓名:%s",szbuf);
printf("學號:%d",inum);
return0;
**具有較好的可移植性c語言是程序導向的程式語言,使用者只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用c語言實現相同功能時的**豎轎基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一臺計算機編寫的c程式可以在另一臺計算機上輕鬆地執行,從而極大的減少了程式移植的工作強度。
以上內容參考:百科-c語言旦纖廳。
c語言getchar怎麼理解,C語言getchar怎麼理解
吉祥二進位制 getchar 從stdio流中讀字元,c語言標準庫中它實際上是getc stdin define getchar getc stdin 函式從標準輸入裡讀取下一個字元。返回型別為int型,返回值為使用者輸入的asc 碼,出錯返回 1。示例如下 通過getchar 輸入字元,用putc...
c語言for這個語句怎麼理解,C語言for 這個語句怎麼理解?
風千觴 for語句的一般形式為 for 表示式1 表示式2 表示式3 語句3個表示式的主要作用是 表示式1 設定初始條件,只執行一次。可以為零個 一個或多個變數設定初值。表示式2 是迴圈條件表示式,用來判斷是否繼續迴圈。在每次執行迴圈體前先執行此表示式,決定是否繼續執行迴圈。表示式3 作為迴圈的調整...
c語言求解錯誤,c語言錯誤,怎麼樣解決?
地表最帥 在編譯vc 6.0是,出現fatal error c1010 unexpected end of file while looking for precompiled header directive的錯誤.解決方法 1 如果發生錯誤的檔案是由其他的c 檔案新增進入當前工程而引起的,則al...