tag 标签: 自动终结符

相关博文
  • 热度 34
    2013-4-7 00:55
    7966 次阅读|
    5 个评论
      C语言中, 利用宏定义一个字符串 #define MYPHONE "AT+CMGS"     字符数组的方式来定义一个字符串 unsigned char SMS ="HELLO, WELCOME TO RCCTS!"; unsigned char *String; unsigned char i=0; void main() {      printf("**************this procedure is to confirm \\0 's exist****************\n"); /********************************验证MYPHONE字符串末尾是否有\0字符*************************/      String=MYPHONE;      while(*String)               //当*String所指向的字符等于\0时跳出循环      {           i=*String;           printf("%c", i);           String++;      }      if(*String=='\0'){          //再次确认字符串的末尾是否有\0字符存在           printf("\\0");          //有则打印出来      }else{           printf("**");          //没有则打印**      }      printf("\nMYPHONE=%s\n", MYPHONE);          //打印字符串 这里%s的s必须为小写 /**************验证SMS字符串末尾是否有\0字符****************/      String=SMS;      while(*String)               //当*String所指向的字符等于\0时跳出循环      {           i=*String;           printf("%c", i);           String++;      }      if(*String=='\0'){          //再次确认字符串的末尾是否有\0字符存在           printf("\\0");          //有则打印出来      }else{           printf("**");          //没有则打印**      }      printf("\nSMS=%s\n", SMS);          //打印字符串 这里%s的s必须为小写 }   运行效果图: