字符串

来源:互联网 发布:淘宝女装店质量好推荐 编辑:程序博客网 时间:2024/04/29 09:16

c中字符串跟字符数组的唯一差异在于它有终止符‘\0’

/*1 c中定义字符串的方式如下:    a. char *str = "hello world";    b. char str[] = "hello world";    其中a为字符串常量不能修改str,b则可以*/以字符串反转代码为例:#include <string.h>/*reverse string s*/void reverseString(char* s,int from,int to){    while (from < to){        char tmp = s[from];        s[from++] = s[to];        s[to--] = tmp;    }}int main(){    char s[]= "hello world";    printf("%s\n",s);    reverseString(s, 0, strlen(s)-1);    s[strlen(s)] = '\0';    printf("%s\n", s);    getchar();}

输出结果

0 0
原创粉丝点击