- 按示例學習 C 時間
- 按示例學習 C - 主頁
- C 示例 - 簡單程式
- C 示例 - 迴圈/迭代
- C 示例 - 模式
- C 示例 - 陣列
- C 示例 - 字串
- C 示例 - 數學
- C 示例 - 連結串列
- C 程式設計實用資源
- 按示例學習 C - 快速指南
- 按示例學習 C - 資源
- 按示例學習 C - 討論
在 C 中比較字串的程式
實現
現在,我們將檢視程式的實際實現 −
#include <stdio.h>
int main() {
char s1[] = "advise";
char s2[] = "advice";
int n = 0;
unsigned short flag = 1;
while (s1[n] != '\0') {
if(s1[n] != s2[n]) {
flag = 0;
break;
}
n++;
}
if(flag == 1) {
printf("%s and %s are identical\n", s1, s2);
} else {
printf("%s and %s are NOT identical\n", s1, s2);
}
return 0;
}
輸出
此程式的輸出應為 −
advise and advice are NOT identical
string_programs_in_c.htm
廣告