開頭
大家好,我叫這是我58。今天,我們要來認識一下C語言中的strcmp
函數。
1.什么是strcmp
函數
strcmp
函數來自于C語言中的頭文件<string.h>
里面,用來求兩個字符串誰大誰小(注意,“==
”“<
”“>
”等符號都不能求兩個字符串誰大誰小)(大小按字符的ASCII碼值來定),其中,在strcmp(str1, str2)
中,如果str1
大,輸出大于0
的整型數,如果str2
大,輸出小于0
的整型數,而如果str1
和str2
都相等,那么輸出一個整型——0
。
2.strcmp
函數里的內部結構
int strcmp ( const char * str1, const char * str2 );
1
3.strcmp
函數的實際運用(這里只列舉其一)
腦筋急轉彎
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main() {char str[100] = "";printf("至少要多少時間才能讀完清華大學? -> ");scanf("%s", str);printf("\n%s\n", strcmp(str, "一秒鐘") ? "\a啊哦,你答錯了,正確的答案是“一秒鐘”" : "恭喜你,你答對了");return 0;
}
2
結尾
在看到這里之后,我想你們應該都覺得這篇博客里的strcmp
函數的介紹夠簡潔了吧,那么,如果你真的覺得這篇博客里的strcmp
函數的介紹夠簡潔的話,就可以評論或者投票來互動一下我哦。
選自搜狗百科里的腦筋急轉彎 ??
選自
strcmp
函數的簡介 ??