C中char数组与char指针的区别是什么?我试图理解C中的指针,但目前我对以下内容感到困惑:char *p = "hello"这是指向字符数组的char指针,从h.char p[] = "hello"这是一个存储你好.当我把这两个变量都传递到这个函数中时,有什么区别呢?void printSomething(char *p){
printf("p: %s",p);}
3 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
char*
char[]
是不同的类型char[]
char*
printSomething
char s[10] = "hello";printSomething(s);
char s[10] = "hello";printSomething(&s[0]);
- 3 回答
- 0 关注
- 1914 浏览
添加回答
举报
0/150
提交
取消