2023年11月25日學習總結 程式

2021-07-24 22:05:50 字數 768 閱讀 7819

雖然是25日的部落格,但是直到26號下午才寫,因為昨天晚上到現在一直在除錯程式。可能是數學不好吧,調的很累。本以為出結果時會很興奮,現在卻無比平靜。

程式要求:輸入乙個語句,將語句中的單詞順序逆向輸出,但是單詞內容不可以逆序。例:a ab abc.輸出為abc ab a.

思路:首先將整個句子字母逆序,再把逆序後的單詞恢復成原來的順序。這一點直接用字串逆序就可以做到。然後建立乙個陣列,把字串中的空格位置標記出來並將其記入新建陣列中,然後在用迴圈巢狀對單詞進行字串逆序輸出,由於語句結尾輸入空格不符合語言習慣,所以規定句子結尾必須加上句號『 . 』,(注:本程式使用redhat版本linux系統中的vim編輯器,gcc編譯器完成)具體程式的實現如下:

#include

#include

#define max_size 1024

int len;

char str[max_size];

void reverse_word(char *str)

}den[j] = 0;

for(j = 0;den[j] != 0;j++)

}if(j != 0)

den[j-1] = temp1;

den[j]=temp2;}}

}void reverse_string(char *str)

temp = str[0];

for(i = 0;str[i] != '\0';i++)

str[i - 1] = temp;

}    

int main()

2023年11月2日學習總結

繼續按照計畫複習c語言的迴圈結構,同分支結構一樣,難度不大,理解起來也很容易。晚上第一節嵌入式課程開始,並沒有立刻講什麼深奧的專業知識,而是系統地了解了嵌入式的概念。簡單來說嵌入式開發與傳統的微控制器開發的的最明顯的乙個區別就在於作業系統。嵌入式開發可通過在作業系統上開發應用軟體來控制硬體,而不需要...

2023年11月3日學習總結

函式 儲存類和與處理程式要點彙總 1 函式 函式部分重點在於函式的呼叫,而常見的呼叫有巢狀呼叫和遞迴呼叫,因為c語言不支援函式的巢狀定義,就是不能在定義好的乙個函式中再定義另乙個函式,但是c語言可通過函式呼叫的巢狀來實現一些稍複雜的功能。除此以外,函式呼叫可以在呼叫乙個函式的過程中呼叫該函式的本身,...

2023年11月5日學習總結

宣告 本文擷取段落來自linux社群,作者richerg85 linux目錄和windows目錄有著很大的不同,linux目錄類似乙個樹,最頂層是其根目錄,如下圖 bin二進位制可執行命令 dev裝置特殊檔案 etc系統管理和配置檔案 etc rc.d啟動的配置檔案和指令碼 home使用者主目錄的基...