满意答案
fly232010
2016.08.22
采纳率:49% 等级:8
已帮助:762人
这是一个颠倒字符串顺序的语句,求每一行的详细意义谢谢
#include %引用库函数
int main() %声明主函数
{
int i,j,len; %定义三个变量
char s[80], dest[80]; %定义两个数组,括号后面的是数组长度,char为数组类型
gets(s); %输入一段字符给S数组
while (strcmp(s,"") != 0) %strcmp为字符比较函数 详情可以百度,这里的意思是
{ %如果s不为空 则进入while循环
len = strlen(s); j = 0; %strlen为获取s长度的函数
for (i = len - 1;i >= 0; i--)
{
dest[j]=s[i]; %将s数组最后一个元素赋给dest数组第一个元素
j++;
}
dest[j]='\0'; %将dest数组最后一位设为'\0' ,'\0'为数组结束符
puts(dest); %输出dest数组内容
gets(s);
}
return 0;
}
00分享举报