初始化一維陣列
#includeint main()
; //沒有賦初值的部分自動變為0
int b= //系統自動判斷陣列大小
for(int i=0;i<10;i++)
printf("\n");
return 0;
}
二維陣列的宣告和使用
/***********二維陣列行列互換*********/
#includeint main()
,}; char b[3][2];
int i,j;
for(i=0;i<2;i++) }
for(i=0;i<2;i++)
printf("\n");
} for(i=0;i<3;i++)
printf("\n");
} return 0;
}
字串及4個常用字串操作函式
strcmp()----搜狗百科
strcpy()----搜狗百科
strcat()----搜狗百科
#include#include//須要引入字串標頭檔案
int main()
; char a[20];
gets(a); //相比%s輸入,此字串輸入函式僅以\n為結束標誌
puts(a); //字串輸出函式,輸出順便換行。
strcpy(a,s); //字串複製函式 :s複製給a自動加上 字串結束標誌:\0
puts(a);
strcat(a,l) //字串連線函式 :*給a的末尾接上l.strcat是連線字串的函式*
printf("%s\n",a); //與puts()功能一樣。
strcmp(s,a)
/* 字串比較函式,逐個對比找出第乙個不一樣的元素進行比較,
返回 0 :相等 返回值》0:s>a 返回值<0:sprintf("the lenth of a is %d\n",strlen(a)); // 字串長度測量函式,返回字串長度。
return 0;
}
c語言基礎 字串陣列
在 c 語言中,字串實際上是使用null字元 0 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的使用字串陣列宣告和初始化建立了乙個 hello 字串。由於在陣列的末尾儲存了空字元,所以字元陣列的大小比單詞 hello 的字元數多乙個。char greeting ...
C語言基礎 陣列和字串
本文介紹了c語言陣列和字串的基本知識。什麼是陣列 陣列,從字面上看,就是一組資料的意思,沒錯,陣列就是用來儲存一組資料的 陣列的特點 只能存放一種型別的資料,比如int型別的陣列 float型別的陣列 裡面存放的資料稱為 元素 陣列的定義 定義 宣告陣列的型別 宣告陣列的元素個數 需要多少儲存空間 ...
C語言基礎 陣列與字串
一 陣列變數 在上一節中我們學習了如何定義變數,例如定義一月的最多天數為31,則定義int max 31 即可。但是如果我們有很多個變數需要定義,例如從一月到十二月的最大天數不盡相同,我們就需要定義12個變數,用於存放這些數值。在c語言中提供了乙個方便定義同型別多個變數的方式,叫做陣列。我們來看一下...