c的一个小注意点

来源:互联网 发布:js 修改样式 编辑:程序博客网 时间:2024/04/26 01:40
下面举个例子,判断回文的:
#include<stdio.h>#include<string.h>#define MAX_SIZE 100int main(){char src[MAX_SIZE];int i = 0;int len;   //①printf("请输入字符串:");scanf("%s",src);        len = strlen(src);  //②while(i <= (len / 2)){if(src[i] == src[len - i - 1]){if(i == (len / 2)){printf("是回文\n");break;}}        else if(src[i] != src[len - i - 1]){printf("不是回文!\n");break;}i++;}return 0;}

①如果直接写为int len = strlen(src);并且把②省去

那么输出src的长度时就会出错。


0 0
原创粉丝点击