c語言中的,程式好壞標準是:使用的空間多少,執行乙個任務需要執行的**的時間。
如:約瑟夫問題,有10個小孩組成乙個圈,小孩的編號為1---10,從第乙個小孩開始數數,數到3的小孩出列,一當前的小孩的位置再數3個數到下乙個小孩,下乙個小孩出列,以此類推,問最後的乙個小孩的編號?
解答方案1: 構建資料結構,從鍊錶中刪除小孩。
解答方案2:構建數學模型,轉換為數學問題。
**如下:
#include
int main()
printf("the last is %d\n",index+1);}
例題2:計算1---100的和是多少?
解決方法1:累加 1---100 執行100次的加法計算
int add(int n)
return sum;}
解決方法2:用數學公式(高斯定理)
int add(int n)
方法2執行乙個計算命令,計算次數小,更為優化。
C語言 指標 陣列中的指標詳解
指標本身已經是非常底層的東西了,什麼是底層?一般說的底層就是和硬體比較接近的地方。另外強調一點 計算機最重要的就是對資料的處理,所以資料的存放你是一定要知道的 資料存放在記憶體中!底層的資料就是二進位制數,這你可以暫時不用管。所以程式設計的本質,就是改變資料的流向。比如和人家qq聊天,就是將資料從頭...
C語言程式設計中的指標
微控制器程式設計中,涉及指標的地方很多,需要多看多練習多總結。練習一 include include include int main void 儲存4個32位無符號整數的陣列 unsigned short uint16 1 16位的無符號整數 unsigned char uint8 1 無符號的字...
C程式中函式指標
c程式在編譯時,每乙個函式都有乙個入口位址,該位址就是函式指標所指向的位址。有了指向函式的指標變數後,可用該指標變數呼叫函式,就如同用指標變數可引用其他型別變數一樣,其概念上是一致的。函式指標有兩個用途 呼叫函式和做函式的引數。函式指標的宣告方法如下 函式型別 標誌符 指標變數名 形參列表 注 1 ...