1.定义一个字符数组: char str[ ] = "hello"; 它是字符串变量
#include<stdio.h>
int main(){
char str[] = "hello";//改进的写法
int i ;
for (i=0,i<5,i++){
printf ("%c",str[i]);
}
return 0;
}
2.另一种写法: char *pchar = "hello"; 它是字符串常量;不允许被修改
#include<stdio.h>
int main(){
char *pchar = "hello";//另一种写法
int i ;
for (i=0,i<5,i++){
printf ("%c",*(pchar+i));
}
return 0;
}
3.注意指针的操作:
a.保存地址可以------修改指向------指向字符常量的地址空间
b.对野指针的内存空间操作不行; 野指针--->并没有明确的内存指向,危险!出现段错误