#include <stdio.h>
int main(int argc, const char * argv[]) {
// 字符数组 不可以先定义后初始化
char str[]="apple";
//给第0个元素从新赋值
str[0]='b';
//打印赋值后的字符串
for (int i=0; i<6; i++) {
printf("%c ",str[i]);
}
//字符串指针 可以改变指向,但不能给元素重新赋值
char *ch="124abc";
//打印字符串
printf("%s\n",ch);
//打印其中某个元素
printf("%c\n",ch[3]);
//改变ch的值,输出
ch="heihei";
printf("ch=%s\n",ch);
//遍历元素
for (int i=0; i<7; i++) {
printf("%c ",ch[i]);
}
return 0;
} |