在c語言中的
Ⅰ 在c語言的文件中,像r,w,a,r+,w+,a+分別是什麼意思,前面三者與後面三者有什麼區別嗎
r 打開只讀文件,該文件必須存在。
r+ 打開可讀寫復的文件,該文件必須存在。
w 打開只寫文件,若文件存在則文件長度清為0,即制該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立百該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。
a+ 以附加方式打開可讀寫的文度件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。

(1)在c語言中的擴展閱讀:
C語言是一門面向過程的計算機編程語言,與C++、Java等面向對象編程語言有所不同。
C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。
C語言一般只比匯編語言代碼生成的目標程序效率低10%~20%。因此,C語言可以編寫系統軟體。
參考資料來源:網路資料—C語言
Ⅱ 在C語言中,「」。「:」是什麼意思
1、意思:是條件運算符,條件運算符是C語言中唯一的三目運算符,就是說他有三個運算對象。
2、條件運算符的形式是「?:」由他構成的表達式稱為條件表達式。形式為:表達式1?表達式2:表達式3。

運算符
表達式為:表達式1?表達式2:表達式3
先求解表達式1
若其值為真(非0)則將表達式2的值作為整個表達式的取值,
否則(表達式1的值為0)將表達式3的值作為整個表達式的取值。
例如:max=(a>b)?a:b
就是將a和b二者中較大的一個賦給max。
以上內容參考:網路-條件運算符
