字符串

C语言使用字符数组来存放字符串,该字符数组中包含一个‘’字符,代表字符串的结尾。字符数组的形式与整型数组相同。例如:char shuZu[10];声明了一个长度为10的字符数组shuZu,其中实际只有9个字节用于存放字符,最后一个字节由'o'占用,即shuZu[0],shuZu[1],...shuZu[8]用于存放字符。shuZu[9]=''。我们可以利用字符串的这一特性计算出字符串的实际长度。例如;

#include <stdio.h>

int main(void){

  int i,b=0;

  char shuZu[100];//声明了一个长度为100的字符数组

  scanf("%s",shuZu);//为字符数组存放字符串。

  for(i=0;;i++){

    if(shuZu[i]==''){//利用字符数组最后一个字节存放‘’的原则计算出字符串实际长度。

      break;

    }else{

      b++;

    }

  }

  printf("%d",b);

{

原文地址:https://www.cnblogs.com/yiyuanqian/p/3763893.html