① c語言中整型數組和字元數組有區別么
區別在於,對字元的操作與數值不同,字元數組可以當作字元串來對待(當然,作為字元串,要注意字元串的結束符號)
字元數組也可以當作整型數組使用,只是表達的范圍比較小而已。
總得來說,字元數組可以作為字元串來操作,這個用途比較大。
如果拋開這個不說,那麼字元數組,整數數組、實數數組除了表達范圍不同外,使用上一樣。
② C語言字元數組和普通數組的區別
字元數組除了可以具有普通數組的所有功能和用法之外,還可以作為字元串使用,可以gets、puts或者scanf、printf使用%s整體輸入輸出。
③ 請問字元串和字元數組的區別是什麼
區別一:定義不一樣
1、字元串指針變數本身是一個變數,用於存放字元串的首地址。字元串本身是存放在以該首地址為首的一塊連續的內存空間中並以『 』作為串的結束。
2、字元數組是由於若干個數組元素組成的,它可用來存放整個字元串。
區別二:對字元串指針方式不同
1、char *ps=」C Language」;可以寫成char *ps;ps=」C Language」;
2、數組方式char st[]={」C Language」};不能寫成char st[20];
St={」C Language」};只能對字元數組的各元素逐個賦值。
(3)c語言中字元數組與數組的區別擴展閱讀
字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的。
如s=「abcdefghij」,則s[1]=「b」,s[9]="j",而字元串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。
字元串數據類型是建模在形式字元串的想法上的數據類型。字元串是幾乎在所有編程語言中可以實現的非常重要和有用的數據類型。在某些語言中它們可作為基本類型獲得,在另一些語言中做為復合類型獲得。
多數高級語言的語法允許通常用某種方式引用起來的字元串來表示字元串數據類型的實例;這種元字元串叫做「文本」或「字元串文本」。
④ c語言字元串數組和字元數組有什麼區別
這個是字元數組。
C語言字元數組和字元串的區別,字元數組是一個存儲字元的數組,
而字元串是一個用雙括弧括起來的以'