直接用字符串常量赋值给指针变量,例如:char * str = "http://c.biancheng.net";
用字符数组初始化指针变量,例如:char str[10] = "hello"; char * p = str;
用strcpy函数将字符串复制到指针变量所指向的内存空间,例如:char a[10]; strcpy(a, "hello");
用gets函数从键盘输入字符串到指针变量所指向的内存空间,例如:char a[10]; gets(a);
注意:直接用字符串常量赋值给指针变量时,不能修改字符串的内容,否则会出错;而其他三种方法可以修改字符串的内容。