C 库函数 -strcmp()

C 库函数 -strcmp()

两个字符串自左向右逐个字符相比(按 ASCII 值大小相比较),直到出现不同的字符或遇 \0 为止。如:

1."A"<"B"

2."A"<"AB"

3."Apple"<"Banana"

4."A"<"a"

5."compare"<"computer"

特别注意:strcmp(const char *s1,const char * s2) 这里面只能比较字符串,即可用于比较两个字符串常量,或比较数组和字符串常量,不能比较数字等其他形式的参数。

ANSI 标准规定,返回值为正数,负数,0 。而确切数值是依赖不同的C实现的。

当两个字符串不相等时,C 标准没有规定返回值会是 1 或 -1,只规定了正数和负数。

有些会把两个字符的 ASCII 码之差作为比较结果由函数值返回。但无论如何不能以此条依据作为程序中的流程逻辑。

neko neko

nek***eko.neko

6年前 (2019-11-08)

相关推荐

擎天一舉——董存瑞舍身炸碉堡的真實經過
365bet是什么

擎天一舉——董存瑞舍身炸碉堡的真實經過

🗓️ 09-28 👁️ 4824
中国硬币五大天王,1979年5分收藏价格最高(达6000元)
2025 年適用於 PC 的 10 大推薦 iOS模擬器(含免費版)
365bet是什么

2025 年適用於 PC 的 10 大推薦 iOS模擬器(含免費版)

🗓️ 08-26 👁️ 7977
青藏高原上的明故宫
365bet是什么

青藏高原上的明故宫

🗓️ 09-21 👁️ 1794
新款福特探险者发布,美式豪华SUV焕新
趣投必发365

新款福特探险者发布,美式豪华SUV焕新

🗓️ 09-20 👁️ 1974
刮痧后浑身没劲多久恢复好
365bet是什么

刮痧后浑身没劲多久恢复好

🗓️ 07-29 👁️ 7022
走西口的“西口”究竟在哪里?
365bet是什么

走西口的“西口”究竟在哪里?

🗓️ 08-11 👁️ 8033
【名单汇总】2018年第十四届“小世界杯”国际象棋公开赛
电水壶的功率有多大?
趣投必发365

电水壶的功率有多大?

🗓️ 08-20 👁️ 4832
丰巢快递柜怎么使用?
趣投必发365

丰巢快递柜怎么使用?

🗓️ 09-06 👁️ 1859
如何修正 Twitch 流滯後或緩衝 [已解決]
365bet提款条件

如何修正 Twitch 流滯後或緩衝 [已解決]

🗓️ 07-30 👁️ 8460
绝地求生刺激战场一局大概多长时间 刺激战场多长时间一局