原创 二維數組作爲參數傳遞的問題

1、當我們使用二維數組作爲參數傳遞的時候,所傳遞的二維數組的第二項必須爲一個常數,否則編譯不能通過,如int a[][3]; 例如: #include<stdio.h> #define N 3 int turn(int a[][N])

原创 staitc用於函數內部和函數外部的不同

只有比別人更早、更勤奮地努力,才能嚐到成功的滋味 1、當static用於函數內部時,例如static int i;當函數執行完後,i不會被釋放,下一次調用函數時,i的值會保留上次的值繼續使用。 程序如下: #include <std

原创 c語言中冒泡排序、插入排序、選擇排序算法比較

掌握好常用的排序算法,在實際的項目開發中可以節省很多的時間。每一種排序算法在執行的效率上是存在差別的,這些微小的時間差,也許在平常的聯繫當中感覺不到,但是涉及到數據量比較大或者是在資源比較緊張的系統中就顯得尤其的重要,比如嵌入式系統。下面

原创 面試經典題目:字符串翻轉I am a student

只有比別人更早、更勤奮地努力,才能嚐到成功的滋味 題目:寫一個函數,將字符串翻轉,翻轉方式如下:“I am a student”反轉成“student a am I”,不借助任何庫函數 ,要求單詞內字符的順序不變,句子中單詞以空格符