字串的 strlen() 和 strcat() 和strcmp() 和strcpy()的使用方法一定要記住。他們的引數都是位址。其中strcat()和strcmp()有兩個引數。
scanf 和 gets的資料:
如果輸入的是 good good study!
那麼scanf(「%s」,a); 只會接收 good. 考點:不可以接收空格。
gets(a); 會接收 good good study! 考點:可以接收空格。
c語言中沒有字串變數,所以用陣列和指標存放字串:
1、char ch[10]=; 對
2、char ch[10]=「abcdefgh」; 對
3、char ch[10]=; 對
4、char *p=「abcdefgh」; 對
5、char *p; 對
p=「abcdefgh」;
6、char ch[10]; 錯了!陣列名不可以賦值!
ch=「abcdefgh」;
7、char *p=; 錯了!不能夠出現大括號!
16)字串賦值的函式背誦:一定要背誦,當心筆試填空題目。
把s指標中的字串複製到t指標中的方法
1、while( (*t=*s)!=null) 完整版本
2、while( *t=*s ) 簡單版本
3、while( *t++=*s++); 高階版本
static int x;預設值為0。
int x:預設值為不定值。
未分類知識點彙總
1 翻譯程式分為編譯程式 翻譯好再執行 和解釋程式 翻譯一句執行一句 2 詞法錯誤 針對單個單詞,有單詞拼寫錯誤 非法字元等錯誤 語法錯誤 針對單個語句,有括號匹配 雙目運算子兩側都要有運算子等錯誤 語義分析 針對整篇程式,有變數是否先定義後使用等錯誤。1 堆疊在記憶體中分為堆區和棧區,堆區存放程式...
c語言 知識點
遞迴方法 遞迴相比迴圈時間上快些,但是 遞迴比較占用空間,如果遞迴的次數超過十萬次後會導致資源占用完畢 標準的 優化技巧 消除迴圈 函式迴圈 函式 就地擴充套件 公共子表示式消除 改進暫存器分配 省略執行時對陣列邊界的檢查 迴圈不變數 移動 操作符長度消減 把指數操作符轉變為乘法操作 把乘法操作變為...
c語言知識點
2019 3 4 typedef void voidp 等同於typedef void voidp voidp a a null 即定義了乙個可以指向任何型別的指標 typedef voidpf zallback open file func of voidpf opeaque,const char...