有字串定義charaa,bZoo則s

2021-03-03 23:09:58 字數 2106 閱讀 6652

1樓:匿名使用者

strcmp函式是

制string ***pare(字串bai比較)的縮寫du,用於比較兩個字串並根據比較結果返zhi回整數。基本形式為strcmp(str1,str2),若str1=str2,則

2樓:心飛翔

相等返回0,

int a="a";

int b = "b";

strcmp(a,b)返回一個小於零的數,int a="b";

int b = "a";

strcmp(a,b)返回一個大於零的數,

3樓:匿名使用者

可能在較真的情況下,strcmp在a大於b時返回的數大於0,不一定是1

設有語句:char a[9]="a",b[9]="ab";則"strcmp(strcat(a,b),b)"的值是? 這題我怎麼算都是算得0,請問有誰

4樓:匿名使用者

首先抄先執行這段**中strcat是把襲b[9]的內容加在a[9]的結尾處,並去掉a[9]原來的結束符,然後再把整個字串賦值給a[9],這樣a[9]的內容就是"aab"。

接下來是strcmp函式,它的功能是比較兩個字串的大小,並返回一個數值來標記兩個字串的大小。很明顯,a[0]==b[0],a[1]

綜上所述,strcmp的返回值是小於0的,不是等於0。

望採納。

5樓:匿名使用者

strcat(a,b)了以後, a = "aab", b="ab"

strcmp(strcat(a,b),b) 實際上du就是zhistrcmp(a,b);

a和b的第

dao一位相同, a的第二位是'a', b的第二位是'b'. 不相專同

所以屬strcmp返回 'a' - 'b' 就是-1

6樓:匿名使用者

"strcmp(strcat(a,b),b)"

相當於char *p =strcat(a,b); ////a的結果現在應該是aab,將b字串拼在a字串上

strcmp(p,b) 不等

定義語句char a[]=「class」,b[]=「class」 語句printf(「%d」,strcmp(a,b)

7樓:匿名使用者

bstrcpy(a,b)執行後將以b打頭的字串拷貝到a打頭的地址中,所以a字串被覆蓋成"defghi"所以strlen(strcpy(a,b))統計的就是"defghi"的長度,也就是6

c語言: strcmp的用法,char a[].char b[]

8樓:匿名使用者

相等返回0,

int a="a";

int b = "b";

strcmp(a,b)返回一個小於零的數,int a="b";

int b = "a";

strcmp(a,b)返回一個大於零的數,

9樓:這是我小號

這兩個字串相等,所以返回值是0

10樓:龍__鳳

字串相等,返回0,字串a>b,返回1,否則返回-1

完成其中的fun(char a[],char b[],char c[])函式,實現將三個字串a,b,c從小到大排序輸出

11樓:聽不清啊

void fun2(char a,char b,char c)if(strcmp(a,c)>0)

if(strcmp(b,c)>0)

/**/}

字元陣列可以直接使用 strcmp(a,b)函式比較大小嗎?印象中好像只有字串可以直接用的。下面是例子

12樓:匿名使用者

可以啊,比如char a和char b,它們中都存放了字元,可以用strcmp(a,b),整個陣列中就相當於存放的字串,a和b就指向那個字串

13樓:匿名使用者

可以呀,字元陣列可以看成是字串

c語言巨集定義字串問題,C語言巨集定義字串問題

用拼接符可以做到 define string arg aaaaaaa arg bbbbbbbbbb 但arg必須是個常量,不能是變數 c語言,將數字和字串拼成一個字串。用巨集來做,用api誰都會 巨集定義字串拼接可以使用巨集運算 即 define strcat x,y x y。運算子可以將兩個記號版...

c中怎麼定義字串陣列,C中怎麼定義字串陣列

方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...

pascal字串處理,Pascal字串處理

用集合 vars,t string a,b,c,e,f,g,h set of char i byte begin readln s readln t a b c a z 0 9 for i 1 to length s do a a upcase s i a a c for i 1 to length...