#include
#include
void print(const char* s)
{
printf("%s",s);
}
int main()
{
print("asf");
}
#include
#include
int main()
{
//使用字符指针需要分配内存空间,因为不知道需要多大内存储存
char *p;
p=(char *)malloc(255);
gets(p); //scanf("%s",p)
printf("%s",p);
//char str[255];
// gets(str);
// //数组都需要定长,同理,指针也要分配内存空间!
// printf("%s",str);
return 0;
}
#include
int main()
{
char str1[20], str2[20];
scanf("%s",str1); //str1、&str1、&(*str1)都行
printf("%s\n",str1);
scanf("%s",&str2);
printf("%s\n",str2);
return 0;
}
4.字符串指针作函数参数
实参 形参
数组名 数组名
数组名 字符指针变量
字符指针变量 字符指针变量
字符指针变量 数组名