先看一個(gè)段簡(jiǎn)單的程序: 執(zhí)行程序,會(huì)發(fā)現(xiàn),字符b,竟然接收了換行符 或者 空格(單行輸入 空位分隔)。 處理方法,在讀取單個(gè)字符前,先清空緩沖區(qū)...

收錄了6篇文章 · 3人關(guān)注
先看一個(gè)段簡(jiǎn)單的程序: 執(zhí)行程序,會(huì)發(fā)現(xiàn),字符b,竟然接收了換行符 或者 空格(單行輸入 空位分隔)。 處理方法,在讀取單個(gè)字符前,先清空緩沖區(qū)...
1、定義新的類型名 2、定義結(jié)構(gòu)體簡(jiǎn)稱 3、定義數(shù)組簡(jiǎn)稱 4、定義指針簡(jiǎn)稱
區(qū)別: 1:char* s1=”abc”;s1是一個(gè)指針,s1所指向的地址的內(nèi)容是不可改變的,但是s1可以指向其他地址。s1是指向字符串常量的,...
C語言沒有布爾類型,可以采用宏定義創(chuàng)建該類型
1、一般定義 2、條件判斷 3、編譯時(shí)錯(cuò)誤信息 4、系統(tǒng)常見自定義宏 5、宏參數(shù)的字符串化和宏參數(shù)的連接
1、a和&a的區(qū)別 void main(){int a[5]={1,2,3,4,5};int ptr=(int )(&a+1);printf("...