計算機二級課程記錄(10)

2021-10-02 20:02:22 字數 1248 閱讀 6415

1.字元常量 單引號

2.字串常量 雙引號""必須有』\0』

【例子1】

char mark[10];             //正確

char mark[10];mark = "abc";//錯誤

char *psl = "china";無名儲存區,psl指向字串第乙個字元c

char str = "china",*ps2 = str;//正確

char *ps1;

psl = "china";//指向c

用字元陣列作為字串和用指標指向的字與字串的區別
char mark = "china";

char *pmark = "china";

兩個字串分別占有不同儲存空間

指標變數pmark的位址可以改變指向的另外的字串

輸入&s

scanf("%s",字串的首位址);

char str;

scanf("%s",str);

輸入 a cccc

str只能接收a,空格之後不輸出

char str;

scanf("%s",str+1);//從第二個開始接收

輸出

'\0』作為結束標誌輸出

char str[20];

gets(str);//可以接受空格

puts(str);輸出

【例子2】大寫變小寫

#includechar fun(char *c)

//大寫變小寫

main()

putchar('\n');

}

【例子3】abcdefg變為agaagag

#include#includevoid fun(char *w,int m)//指向字串的首位址a的位置,和m為7

;

#include//對字串函式的操作

strcpy(s1,s2)//s2賦值s1

strcat(s1,s2)//拼接

strlen(s)//計算s的長度

strcmp(s1,s2)//比較函式返回值為0或1

【例子1】計算字串長度

#includeslength(char *s)

main()

計算機二級課程記錄(2)

includemain 字母 下劃線 字母下劃線開頭 數字非關鍵字 大小寫數值型常量 二進位制 0 11 八進位制 00 015 十六進製制 0x0 0x111無符號型別 unsigned short 2位元組 unsigned 4位元組 unsigned long 4位元組 有符號型別 signe...

計算機二級課程記錄(9)

1.相同型別的變數的集合,占有連續的儲存單元 2.一維陣列 型別名 陣列名 整型常量表示式或整型常量 陣列名和變數名規則相同 例子1 int a 2 int a 0 int a 1 只能為整型,下界為0到1 double x 8 double x 6 0,x7 0 系統自動補0 例子2 int a ...

計算機二級課程記錄(11)

給變數分配確定的儲存單元,並不分配儲存空間 作用域分類 區域性變數 函式內部,也稱內部變數,函式形參屬於區域性變數 全域性變數從定義到程式結束為止 全域性變數 函式外部定義,外部變數 全域性變數與區域性變數衝突時,優先區域性變數 儲存型別分類 自動,區域性變數可以為自動和靜態 靜態,全域性變數只能為...