C語言知識點 11 未分類

2021-09-03 02:25:40 字數 923 閱讀 3762

字串的 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...