字符和字符串是两个不一样的东西,字符是’ a‘两个单引号,但是字符串不同,字符串“a”是两个双引号,起初我刚开始也觉得是一样的,后来经过摸索才知道不一样,真是好尴尬。
但是你有没有想过一个问题,万物皆可存,那字符串存在哪里呢,可以存在数组里面
图1
这个有一个很重要的东西就是\0(\0是一个字符结束的标志,在计算字符串长度的时候不会计算进去),这个是字符串截止标志,一般就算不打也会自带的,但是还是有特殊情况例如{’1‘,’2‘,’3‘,’4‘}这种情况下是不会自带的手动添加才行{’1‘,’2‘,’3‘,’4‘,’\0‘}
2.怎么知道字符串长度
字符串还有长度??没错你没看错,字符串那当然有长度呀,但是怎么计算呢,难道通过用手指头数吗?emm,好像有点不太现实,要是太多了手不够用怎么办,接下来我用一下今天学的知识去解决这个问题吧,接下来我们需要用到一个英语那就是strlen,还一个就是必须加一个#include<string.h>,因为是借用别人的东西所以得跟别人说一声才行