iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

C語言精讀研習 系列

在校因旁聽關係,C語言的基礎架構十分薄弱,在遇到C++與C#等需要快速架構流程,規劃程式碼時,常會不知所措,因此給自己C語言從基礎到末了一個進度,可以努力精進。

參賽天數 24 天 | 共 47 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

自訂函式演練-巢狀呼叫

在函式中,呼叫另一個函式,在此函式中再呼叫另一個函式,稱為巢氏呼叫…下面的函式中,main()中呼叫powerSum(), 於powersSum()中呼叫pow...

2023-09-13 ‧ 由 以馬內利 分享
DAY 2

重複呼叫的遞迴函式

函式會遞迴地呼叫自己UnlimitedRecursion(),並執行printf()指令,重複印出字串 #include <stdio.h> voi...

2023-09-14 ‧ 由 以馬內利 分享
DAY 3

宣告條件函式來結束無窮遞迴

recursiveCondition函式接受一個整數 n,並在 n 值等於或小於零時停止遞迴。在遞迴宣告函式recursiveCondition中,會印出目前的...

2023-09-15 ‧ 由 以馬內利 分享
DAY 4

把引數當作變數

int p , p是接受值的變數,稱為參數。 pray(times), times是呼叫pray函數時所要傳遞的值,稱作引數。 完整程式碼 #inc...

2023-09-16 ‧ 由 以馬內利 分享
DAY 5

建構一個帶有多個引數的函數

宣告函式total()內的int a, int b, int c 稱為"形式參數",功能為用來接收由呼叫程式所傳送過來的資料。 而在mai...

2023-09-17 ‧ 由 以馬內利 分享
DAY 6

宣告函式沒有引數時需要指定為void型態

void good(void){ } 宣告good函數是沒有引數的,所以要宣告為good(void) char d[100]; //設定一個可容納最多為9...

2023-09-18 ‧ 由 以馬內利 分享
DAY 7

帶有傳回值的函數

程式碼 #include <stdio.h> //定義並宣告 add 函數 int add(int a, int b){ //含有傳回值的函數...

2023-09-19 ‧ 由 以馬內利 分享
DAY 8

三元運算符在帶有傳回值函數之應用

() ? : 三元運算符是一種特殊的條件運算符,可以用來簡化邏輯,精簡程式碼。(Condition) ? a : bCondition若為 真True(非0)...

2023-09-20 ‧ 由 以馬內利 分享
DAY 9

使用簡易函式演練C語言證照題庫

301題:透過以下結果圖來編寫程式碼 完整程式碼 #include <stdio.h> void Star() { for(int i...

2023-09-21 ‧ 由 以馬內利 分享
DAY 10

條件式用遞迴來中止函式-上

fact(n-1, result); 每次將n-1的值當作引數,再重複呼叫自己一次,就形成fact()一直呼叫fact()函式。 每次呼叫自己,都把n-1,...

2023-09-22 ‧ 由 以馬內利 分享