黑马程序员技术交流社区
标题:
关于字符数组与字符串指针
[打印本页]
作者:
weicongcing
时间:
2015-9-7 23:36
标题:
关于字符数组与字符串指针
#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;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2