#include<stdio.h>
#define MAX 1024
int main()
{
char str1[MAX];
char str2[MAX];
int i=0;
unsigned int n;
printf("请输入第一串字符:");
while((str1[i++]=getchar())!='\n');
printf("请输入第二串字符:");
i=0;
while((str2[i++]=getchar())!='\n');
printf("请输入比较字符数:");
scanf("%u",&n);
for(i=0;i<n;i++)
{
if(str1[i]-str2[i])
{
i++;
break;
}
}
printf("两字符串的差值为%d\n",str1[i-1]-str2[i-1]);
return 0;
}
没有花括号的情况下,遇到第一个; 前面的就是循环体