#include <stdio.h>
#include <string.h>
void reverse(char data[]);
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
char s[]="111";
printf("%c\n",s[2]);
reverse(s);
printf("%s\n",s);
return 0;
}
void reverse(char data[]){
int i=0,j=strlen(data);
char temp;
for(;j>i;j--,i++){
temp=data[i];
data[i]=data[j];
data[j]=temp;
}
}
注意1字母的拼写reverse不要拼错
2注意写reverse的时候要记得j=strlen(s)-1否则编译器就会出错
3注意数组开头的第一个值是0所以计数器使用的时候要注意是否加1或者减1
4注意相加之前要留出一位
5注意变量的名字如果相近的话不要忘记字母

本文介绍了一个简单的C语言程序,用于实现字符串的反转功能。通过定义一个reverse函数来交换字符串中的字符,达到反转的效果。文中还提供了注意事项,帮助理解程序运行的关键细节。

1万+

被折叠的 条评论
为什么被折叠?



