Day for C語言基礎 陣列,字串

2021-09-19 01:31:29 字數 1154 閱讀 2404

初始化一維陣列

#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語言中提供了乙個方便定義同型別多個變數的方式,叫做陣列。我們來看一下...