再談fgets和fputs函式
fgets:從檔案中讀入乙個字串存放到字元陣列中,這裡的讀入就是讀取
fputs:把字元陣列張的字串寫到對應檔案中
#includeint main()
fclose(fp);
fp=fopen("a.txt","r");
fgets(str2,2,fp);
printf("%s",str2);
fclose(fp);
return 0;
}
列印:yesh
fprintf和fscanf格式化讀寫
#includeint main()
fclsoe(fp);
return 0;
}
fread函式和fwrite函式(用於一次性輸入一組資料)
fread:從檔案中讀乙個資料塊,以二進位制形式進行的(buffer,size,count,fp)
fwrite:向檔案寫乙個資料塊,已二進位制方式進行
#include#includeint main()
列印:haha
這篇文章到此為止
再探函式引數
c函式的所有引數均以 傳值呼叫 方式進行傳遞。這意味著函式將獲得引數值的乙份拷貝,這樣函式可以放心修改這個拷貝值,而不必擔心會修改呼叫程式實際傳遞給它的引數。普通資料型別主要包括 如下面 所示 include void swap int x int y int main 我們原本是希望編寫乙個函式,...
建構函式再探
建構函式基礎知識 建構函式初始值列表 初始化與賦值 建構函式使用初始值列表還是在函式體中給資料賦值的區別在於,前者是初始化了它的資料成員,後者是對資料成員執行了賦值操作。在很多類中,初始化和賦值的區別事關底層效率問題 前者直接初始化資料成員,後者則先初始化再賦值。除了效率外更重要的是,一些資料成員必...
C 語句函式再探
1.表示式只計算,拋棄計算結果 2.空語句什麼也不做 3.switch case語句漏寫break,將會從匹配到的情況開始執行,直到語句結束 4.形參 實參 區域性變數 靜態區域性變數 所謂形參就是佔位之用,在函式開始時申請空間,並由傳入實參進行例項化 也可稱拷貝構造 一般是區域性的,即只能在函式體...