今天我們來看一個簡單的程式: #include<stdio.h> int main(){ int arr[10] = {20, 23, 45, 8...
有時候我們在寫程式時,可能會需要對一組資料進行排序。而關於資料排序的演算法其實有很多種,這裡我們先針對其中一個-Bubble sort 進行討論。 Bubble...
不知道大家對於 Bubble sort 的程式有沒有甚麼問題呢?今天,我們就來討論一下程式碼! 我的程式碼如下: #include<stdio.h>...
甚麼是指標(Pointer)? 指標可以拿來存取電腦的記憶體位址,所以,我們在使用指標變數之前,要先了解何謂記憶體位址。我們可以把記憶體空間想像成一排大樓的信箱...
昨天,我們介紹了指標的一些小概念,不知道讀者們是否有比較清楚指標是甚麼東西呢?(我自己在學的時候,會覺得指標好難可是好像有點有趣)今天,就讓我們繼續介紹指標吧!...
指標可以進行許多運算,讓我們看看下面的例子: #include<stdio.h> int main(){ int *p; int data[10...
今天,我們就來看一個指標的範例,測試一下對於指標的概念,是不是真的熟悉~ 看一下下面的程式碼: #include<stdio.h> int main...
我們在用程式解決問題時,會遇到可能某一塊程式碼的功能需要重複使用,如果每次要用到就要複製、貼上,其實是一件有點麻煩的事情,且會造成程式碼冗長、不容易知道在寫甚麼...
昨天我們討論的函式,是沒有返回數值的函式,只是單純傳入參數做運算後,直接輸出。但我們更多時候會需要把參數傳入函式,會返回一個數值,再利用那個數值繼續做後續的計算...
最後一天,我想要用遞迴(Recursion)來結束我們的三十天!遞迴的觀念,其實就是讓一個函式可以呼叫自己以方便做一些運算。還記得我們在前面寫過一個作業在寫階乘...