//一般做法#include<stdio.h>#include<string.h>intmain(){char s []="I love sc";int len =0;
len =strlen(s);printf("%d\n", len);int i;char temp;for(i =0; i < len /2; i++){
temp = s[i];
s[i]= s[len - i -1];
s[len - i -1]= temp;}printf("%s\n", s);return0;}
//指针做法#include<stdio.h>#include<string.h>intmain(){char s[]="I love sc";int len =0;char* p = s;while(*p !='\0'){
len++;
p++;}printf("%d\n", len);int i;char temp;for(i =0; i < len /2; i++){
temp =*(s+i);//首地址+偏移量=指向元素*(s + i)=*(s + len - i -1);*(s + len - i -1)= temp;}printf("%s\n", s);return0;}