C程式語言 chapter 3 控制流

2021-06-20 14:11:00 字數 548 閱讀 1990

練習3-2

/*練習3-2 編寫乙個函式escape(s,t),將字串t複製到字串s中,並在複製過程中將行符、製表符等不可見

字元轉換為\n、\t等相應的可見的轉義字元序列。要求使用switch語句。再編寫乙個具有相反功能的函式*/

#include #define maxlength 100

int escape(char *s,char *t);

int unescape(char *s,char *t);

int main()

int escape(char *s,char *t)

i++;

} s[j]='\0';

return 0;

}int unescape(char *s,char *t)

if(t[i++]=='t')

default:

s[j++]=t[i++];

break;

} }s[j]='\0';

}

Chapter3 組合語言程式設計

3.2 偽指令 7個 3.3 順序程式設計 3.4 分支程式設計 3.5 迴圈程式設計 3.6 位操作程式設計 微控制器特有 3.7 子程式設計 無論是高階語言還是組合語言,源程式都要轉換成 目標程式 機器語言 計算機才能執行。彙編 編譯 的方法有兩種 手工彙編 人工查指令表,查出每條指令對應的機器...

Chapter 3 棧與佇列

2.佇列 3.棧與佇列的應用 通常,棧可定義為只允許在表的末端進行插入和刪除的線性表。後進先出 lifo 棧的基本操作 解答演算法題時,若題幹未做出限制,則可直接使用這些基本的操作函式。p60 p62 利用棧底位置相對不變的特性,可讓兩個順序棧共享乙個一維資料空間,將兩個棧的棧底分別設定在共享空間的...

Chapter 3 軟體過程結構

由圖可以看出,每個框架活動由一系列軟體工程動作構成 每個軟體工程動作由任務集來定義,這個任務集明確了將要完成的工作任務 將要產生的工作產品 所需要的質量保證點,以及用於表明過程狀態的里程碑。過程模式 process pattern 描述了軟體工程工作中遇到的過程相關的問題,明確了問題環境並給出了針對...