日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt...

發布時間:2024/1/23 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言高級語言程序設計(一)_第二章 C程序設計基礎(二)

* 問a,b能否交換?不能。示例 傳值調用 如何改變參數的值?在后續章節中介紹 下:傳值 * 傳值的好處 下:問題3.2 * * * 使用范圍初值生存期形參 下:舉例說明n次冪 * f的使用范圍 f的初值 口頭:生存期形參 口頭引入:全局變量 下:全局變量 * 定義格式 下:舉例 * 圖例 下標從0開始 Sizeof 下:錯誤實例:用變量定義長度 * 錯誤 長度必須是常量表達式 注意:不支持動態數組 下:數組初始化 * 舉例 無長度 長度不一致 下:字符數組初始化 * 不同定義形式 注意:多結束標識符 下:數組元素的訪問 * 利用循環初始化數組 標準輸入保存到數組 注意:循環條件 編譯器不檢查越界 下:如何求數組中的最大元素 * 給出程序實現 下:問題4.2 * 算法分析:老方法 下:新方法 * 數組存儲 如何數字字符與數組下標對應 如何統計 下:程序實現 * 如何將打印數組封裝成一個函數? 下:給出錯誤程序 * 錯誤 注意:長度不作檢查 給出正確寫法 數組長度單獨參數 下:數組實參 * 不要寫成錯誤形式 能否封裝統計函數? 下:給出實現 * 數組值能傳回來嗎? 圖例 能夠傳回 下:數組作為函數參數總結 * 下:問題4.1分析 P50 * * * 文件 打開文件(續) fp = fopen(文件名,文件使用方式);? 使用方式也是字符串,表示打開文件的方式,字符流方式包括: “r”: 表示讀; “w”: 表示寫; “a”: 表示添加; “r+”:表示讀寫已有文件; “w+”:表示讀寫新文件; “a+” :表示讀及添加; 文件 打開文件(續) 用“w”或“a”方式調用fopen打開一個不存在的文件,系統會首先自動創建該文件。然后再把它打開。 用“w”方式打一個已存在的文件,則該文件原有內容全部消失。 用“a”方式打開一個已存在的文件,則原文件內容保留不變,新添加的內容將加到它的后面去。 用 “r”方式打開一個已存在的文件是正常的使用文件,若用“r”方式而打開一個尚未存在的文件,則會出錯,此時返回NULL。因此,一個好的程序設計風格,應判斷打開文件的返回值,并進行處理。 一個打開文件的典型用法: … if ( ( fp = fopen(filename, “r”) ) == NULL ) { printf(“Can’t open file %s!\n”,filename); return -1; } … 文件 “r+”是對一個已存在的文件進行讀和寫操作。 “w+”同樣對一個已存在的文件打開時,原數據消失,因此,修改一個已有文件的內容時,必須以“r+”方式打開。 “a+”寫入的數據均在文件最后,而數據卻可由文件任何位置上讀取。 ? 打開文件(續) 注意:文件必須打開后,才可進行讀寫。 文件 打開文件(續) 例如:以只讀方式打開一個文件“hello.c”。 fp = fopen(“hello.c”, “r”); 例如:以寫方式打開一個文件“output.dat”,該將文件位于C:盤根目錄下。 fp = fopen(“c:\\output.dat”, “w”); 文件 讀寫文件 字符輸入函數: int fgetc (FILE * fp ); 從fp所指向的文件中讀取一個字符并返回。若文件結束或調用失敗,返回EOF 字符輸出函數: int fputc ( int ch, FILE * fp ); 將字符ch寫入fp所指向的文件。若成功,則返回寫入的字符;若失敗,返回EOF 文件 關閉文件 關閉文件函數: int fclose (FILE* fp ); 關閉fp文件指針所指向的文件,并釋放fp文件指針。若成功關閉,返回0,否則返回EOF 注意: fp必須是fopen返回的指針,并且調用關閉函數后,fp被釋放掉,不能再利用fp進行讀寫文件操作。 若文件不再使用,應及時關閉文件。在程序結束前,應該關閉所有打開的文件(否則有可能丟失數據)。 問題2.8:將文件in.txt拷貝至新文件out.txt中。 算法分析: 打開文件in.txt。 打開文件out.txt。 從文件in.txt讀取一個字符保存到ch中。 是否到達文件尾部? 4.1將ch保存到out.txt中。 4.2 再從in.txt讀取一個字符保存到ch中。 關閉文件。 文件 #include int main() { char ch; FILE * in, * out; if((in=fopen("in.txt","r"))==NULL) { printf("Can't open in.txt!");

總結

以上是生活随笔為你收集整理的c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。