1樓:匿名使用者
如果字串a="我";
strcmp("我",a)==0則為真,否則為假!
由此可以判斷字串a是否輸入的是"我";
2樓:匿名使用者
。。a是個字串 之前不是有個 cin>>a嗎?
strcmp是個字串比較 如果是相同的話 就會返回一個0 如果不相同 就返回一個非0值
3樓:匿名使用者
這句話用來判斷a中儲存的字串是否是「我」。
c語言........誰知道if(strcmp(a,b)>0) 是什麼意思!謝謝了!
4樓:匿名使用者
比較兩個字串:
字串a是否大於字串b
那麼怎麼比較呢,我來舉幾個例子,我不講記憶體的方法,你會不理解,我就舉幾個形象的例子。
1. a = 「abcd\0」 b = 「abce\0」 那麼 a < b, 因為其中'd' < 'e'
2. a = 「abcd\0」 b = 「abc\0」 那麼 a > b. 因為其中 'd' > '\0',也就是a字串長度比較長。
3. a = 「abcd\0」 b = 「abcd\0」那麼 a = b.因為比較到'\0'為止他們都是相等的。
c語言中,if(strcmp(,「 」)==0)是什麼意思??
5樓:
strcmp(a, b)這是一個字串比較函式,
如果a的字串內容與b的字串內容相同的話,strcmp == 0
6樓:天雨下凡
strcmp(stu[i].***,"男"),就是比較stu[i].***的內容是否是"男",如果是,就返回0
請問c++中 if(!strcmp(a,b)) 中的!strcmp代表什麼意思
7樓:匿名使用者
當s1,返回值<0
當s1=s2時,返回值=0
當s1>s2時,返回值》0
所以,當a和b相等時strcmp(a,b)返回0,那麼!strcmp(a,b)就是1了,
也就是說,當a和b相等的時候執行if下面的語句,如果a和b不等,不執行if下面的語句
8樓:
! -- 邏輯非運算子。
strcmp(a,b) -- 字串比較函式。當 a字串和 b字串 一樣時,函式返回 0。
邏輯運算中,0為假,非0 為真。
!假 得真。!真 得假。
if(!strcmp(a,b))else;
當 a字串和 b字串 一樣時 ,函式返回 0,也就是 假,!假 得真,
所以 當 a字串和 b字串 一樣時, 執行 ,不一樣時 執行else;
9樓:匿名使用者
strcmp是一個函式,表示字串比較(字典序),該函式返回<0 如果字串a在b之前
=0 如果a和b相等
>0 如果a在b之後
if(!strcmp(a,b))等價於if(strcmp(a,b)==0),即若a,b兩字串相等。
希望這個答案對你有用
10樓:匿名使用者
字串函式- strcmp
原型:extern int strcmp(char *s1,char * s2);
用法:#include
功能:比較字串s1和s2。
說明:當s1值
<0當s1=s2時,返回值=0
當s1>s2時,返回值》0
舉例:// strcmp.c
#include
#include
main()
if(strcmp(nm,p[i].num)==0)是什麼意思
11樓:流星
nm是個字串指標或者字元陣列
p 是個結構體陣列,這個結構體裡有個成員叫num,型別為字串指標或字元陣列。
整句作用就是 判斷 字串nm和字串p[i].num是否相等
12樓:匿名使用者
strcmp(比較字串)
相關函式 bcmp,memcmp,strcasecmp,strncasecmp,strcoll
表標頭檔案 #include
定義函式 int strcmp(const char *s1,const char *s2);
函式說明 strcmp()用來比較引數s1和s2字串。
回字串大小的比較是以答ascii 碼錶上的順序來決定,此順序亦為字元的值。strcmp()首先將s1第一個字元值減去s2第一個字元值,若差值為0則再繼續比較下個字元,若差值不為0則將差值返回。例如字串"ac"和"ba"比較則會返回字元"a"(65)和'b'(98)的差值(-33)。
返回值 若引數s1和s2字串相同則返回0。s1若大於s2則返回大於0的值。s1若小於s2則返回小於0 的值。
13樓:匿名使用者
請問你這裡的nm和p[i].num表示的是什麼?
strcmp 的作用是比較字串s1和s2。
說明:當s1s2時,返回值》0
高三數學導數答案裡為什麼分a 0和a 0的情況0是從哪來的不明白大佬求解
首先1 x一定大於零,因為x的取值範圍是零到正無窮,fx的導數的正負就看 a了,當a大於零,a小0,fx導數為負。反之為正。0是正負分界線,高三了這個不懂是還沒入門吧 高中數學 為什麼求導後求a要 0,a只 0不行嗎?等於0是拐點,不影響函式的單調性 這個地方是可以取等的,而且應該是必須取等 當然要...
js中a0這個!0是什麼意思,js中ab0在這裡代表什麼
0 代表了true console.log a 就知道結果了。0是一個數值。變數a不等於0 js中 a b 0 在這裡 代表什麼 如果b不等於undefined和null,也就是說b有東西那a就等於b的值 不然就等於預設值0 其實a的值就是 b 0這個條件表示式的真假,就是或者的關係,兩者有1真則為...
這道物理題中,a0是什麼意思,物理影象縱截距是什麼意思?
看影象,a 是1 v a影象的橫截距,也就是理論上1 v 0 即v趨於無窮大 時加速度的大小。物理影象縱截距是什麼意思?在平面直角座標系裡的直線表示方法是y kx b直線會和y軸交於點 0,b 那麼與y軸的交點到原點的距離就是縱截距 在x t影象中,縱截距表示在時間為0的時刻的位移,也就是說出發點距...