字元陣列複習
·char a[3]=;
·char a[3]=;
·scanf(「%s」,a);//不需要寫&
cin>>a;
·上面的這兩種用法不能讀取空格,如果要讀取空格,我們就要while+getchar();
eg:while((a[i]=getchar())!=』\n』) i++;
printf(「%s」,a);
·gets(a) 也可以讀空格,有些系統不支援。
·字元陣列的處理函式
1.strlen(s);//計算字元陣列的長度
2.strcmp(s1,s2);//字元陣列的比較函式,如果s1>s2,返回正整數,如果相等返回0,否則返回負整數
3.strcpy(s1,s2);//意思是把字元陣列s2賦值給s1,s1原來的內容全部清空。
4.strcat(s1,s2);/把s2加到s1的後面。
判斷讀入是否數字時,可以用isdigit判斷,要加標頭檔案cctype
例:if(isdigit(s[i])) ans++; 如果s[i]中有數字,計數++
C的複習之字元陣列
初始化char f i love the world char g 與上一種的初始化方法相同 sizeof 17 char t sizeof 3字串處理函式 include strlen 獲取字串長度,而不是尺寸 char f i love the world printf u n strlen f...
C 陣列(複習)
多維陣列 指向陣列的指標 傳遞陣列的函式 從函式返回陣列 1.多維陣列 在遊戲開發中,二維陣列多用來表示2d的平面向量或者地圖,三維陣列則多用來表示三維空間中的座標xyz 不過為了專案中表達的方便性,一般採用結構體將多維陣列包容在內,2,指向陣列的指標 俗稱 陣列指標,與另乙個指標陣列相差非常大,不...
字尾陣列複習
一下排名均是在字典序下的排名 sa i 排名為 i 的字尾的編號 rank i 第 i 個字尾串的排名 有 rank sa i i 和 sa rank i i height i 排名為 i 的字尾和排名為 i 1 的字尾的最長公共字首 模板 include include include using...