最佳答案
我试图理解C中的指针,但我目前对以下内容感到困惑:
char *p = "hello"
< /代码> < / >之前
这是一个指向字符数组的char指针,从h开始
char p[] = "hello"
< /代码> < / >之前
这是一个存储你好的数组
当我把这两个变量都传递给这个函数时,有什么不同?
void printSomething(char *p)
{
printf("p: %s",p);
}