C語言基礎

2021-10-05 10:33:10 字數 1024 閱讀 5492

陣列字元陣列的輸入輸出

輸出的字元中不包括結束符

puts(字元陣列); 可用printf()代替

將字串輸出

gets(字元陣列); 函式返回值為字元陣列的首位址 一般用於向字元陣列中輸入乙個字串。

char str[10] ;

gets(str);

輸入 computer 此時送給陣列的元素為9個因為自動加入結束符

strcat(字元陣列1,字元陣列2) 將字串2連線到字串1後邊,返回字元陣列1的位址

strcpy(字元陣列1,字串2)

strncpy(str1,str2,n);將str2的前n個字元複製到str1中,但是n不應多於str1中原有的字元數(不包括結束符) 將字串2複製到字串1中

str1 = 「china」;

str2 =str1; 錯誤

strcpy(str2,str1);正確

strcmp(str1,str2) 從左向右逐個字元按照ascii比較

str1>str2 返回大於0

str1 =str2 返回小於0

strlen(str1) 測定字串長度 不包括結束符

break 迴圈體和switch 提出全部迴圈

continue 迴圈體 退出這一次迴圈

位運算& 按位與 清零 2&5 = 0

| 將特定位置置1 2|5 = 7

^ 按位異或 2|5 = 7

~ 按位取反 乙個數按位取反得到的值為這個數+1後再乘-1

~24 -25

<< 左移 乘2^n 2<<1左移1位值為4

>> 右移 除2^n +(-1); 不保證整除指標

1.指標變數存位址,禁止將乙個整型值直接賦給乙個指標變數

2.指標變數定義且初始化再使用

3.所有指標變數再記憶體中分配的位元組數相同(一般為兩個位元組),但裡邊內容和定義的型別有關。

4.return 最多只能返回乙個值

5.函式結束,形參系統釋放

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...