假设我有两个功能:
void function1(int *ptr) {
printf("%d", *ptr);
}
Run Code Online (Sandbox Code Playgroud)
和
void function2(char *str) {
printf("%s", str);
}
Run Code Online (Sandbox Code Playgroud)
为什么function2工作,以前没有deference运算符str
?在str
只存在地址它指向的不是价值,因为我以为.