for (i = 0; i < (strlen(a) - strlen(b)+1); i++){……}
这时候很奇怪的是引发异常了 循环还在一直进行
而当我把程序改为
int m=0;
for (i = 0; i < (m=strlen(a) - strlen(b)+1); i++){……}
循环就在适当的时候终止了 这是为什么?
for (i = 0; i < (strlen(a) - strlen(b)+1); i++){……}
这时候很奇怪的是引发异常了 循环还在一直进行
而当我把程序改为
int m=0;
for (i = 0; i < (m=strlen(a) - strlen(b)+1); i++){……}
循环就在适当的时候终止了 这是为什么?