C語言部落格作業05 指標

2022-05-19 23:29:13 字數 1809 閱讀 6394

2.指標變數用於存放位址,在函式中呼叫指標可以進行位址的傳輸,從而可以改變位址的內容,減少全域性變數和區域性變數的使用

3.陣列在函式中進行傳輸時,若函式的形參為指標變數,可以直接傳輸首位址,而陣列名就代表首位址

4.本章還學習了字串連線函式strcat ,字串比較函式strcmp,字串長度行數 strlen,以及字串複製函式strcpy

藏尾詩

本題要求編寫乙個解密藏尾詩的程式。

輸入格式:

輸入為一首中文藏尾詩,一共四句。每句一行,但句子不一定是等長的,最短乙個漢字,最長九個漢字。注意:乙個漢字佔兩個位元組。

輸出格式:

取出每句的最後乙個漢字並連線在一起形成乙個字串並輸出。同時在末尾輸入乙個換行符。

char a[20] ,b[20]; //a陣列用於輸入,b陣列用於存放每行詩的最後乙個字

for k=0,i=0 to k=3,i=2*k

do gets(a) //輸入a;

t=strlen(a); //計算a陣列的長度,因為每一行的字數不確定;

b[i]=a[t-2];

b[i+1]=a[t-1];//將a最後兩個元素傳給b,即將a陣列存放的每行詩句的最後乙個漢字傳給b

輸出b

for迴圈裡的條件沒搞清楚。
1.函式運用了指標

2.完善了限制時間的功能

3.實現選單的切換,如按esc鍵返回上一級

1.介面設計更加友好

2.完善了限制時間的功能

3.實現選單的切換,如按esc鍵返回上一級

4.但是**量多出200余行,顯得比較煩亂

1.對結合指標修改大作業的思路還不是很清晰

2.但是通過上網搜尋自學,完善了程式的一些功能

3.**也比較紊亂,之後會進行簡化

4.多上網看一些別人的**會學習到許多巧妙的設計程式的思路

C語言部落格作業05 指標

1.2.1 學習體會 老師這次沒布置課堂派預先作業就直接開講,感覺上課聽的不是很懂。1.2.2 累計 125分 字串的氣泡排序 3.1.1 演算法分析 輸入n,k n 定義二維陣列a和臨時陣列temp for i 0 to n do gets a i end for for i 1 to k do ...

C語言部落格作業05 指標

define n 100字串的輸入 1 scanf s 字元陣列名 特點 scanf函式遇到回車或者空格輸入結束,並自動將輸入的一串字元和 0 送入陣列中 因此使用時需注意 scanf語句無法接受帶空格的字串 2 fgets 陣列名,接收長度,stdin 特點 讀取到換行符 檔案尾或者讀完n 1個字...

C部落格作業05 指標

展示關於 指標題目集 分數截圖。每個知識點具體展開介紹。包括指標如何指向字串 字串相關函式及函式 原型的理解 字串相關函式用法 擴充套件課堂未介紹內容 具體格式是什麼,注意事項。為什麼要動態記憶體分配,堆區和棧區區別。動態記憶體分配相關函式及用法。舉例為多個字串做動態記憶體要如何分配。多個字串用二維...