方法一;

------------------------------------------------------------
方法二;

------------------------------------------------------------
方法三;

------------------------------------------------------------
方法四利用sizeof();

sizeof(arr)-1,减1是因为当使用""向数组输入字符串时系统会加入\0作为字符串结束标志,而\0占用1字节,所以减1是减去\0占用的1字节。
如果char arr[]={'a','b','c','d','e','f','g'}换为这样输入就不需要减1,因为不会有\0。
------------------------------------------------------------
方法五利用strlen()函数;

strlen函数使用前需要引用头文件<string.h>,并且计算的字符串要有\0作为结束标志,否则计算会得出随机值。

















