“21天好习惯” 第一期 - 17
2021/11/8 23:15:14
本文主要是介绍“21天好习惯” 第一期 - 17,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天继续学习字符串函数:
昨天学习了strcat()函数和strncat()函数,这两个函数功能类似,都是将两段字符串拼接起来,并且后一个函数更加安全,不容易出错,因为strncat()函数能限制最大字符数。
简单回顾昨天的内容,今天我学习了函数strcmp()函数,这个字符串函数的功能是比较两段字符串是否相同,相同则返回0,不相同则返回非零值。
写一段程序验证函数功能:
#include<stdio.h> #include<string.h> #define sosad "I just donated $3000 so this girl would say my name." int main() { char ssssssad[] = "I just donated $3000 so this girl would say my name"; puts(sosad); puts(ssssssad); printf("它们一样吗?\n"); if (strcmp(sosad, ssssssad) != 0) { printf("It is not the same!"); } else printf("Yes,it is the same!"); return 0; }
从运行结果可知,通过程序判断,那两段字符串是不同的,因为我将上一段话中语末的句号去掉的,所以函数判断为不相同是正确的。
strcmp()函数比较的是字符串,而不是整个数组,strcmp()只会比较数组第一个空字符前面的部分。
这篇关于“21天好习惯” 第一期 - 17的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南