【发布时间】:2021-05-31 19:45:03
【问题描述】:
我正在学习使用 c 进行递归,并且有一个关于数组的问题,例如:
void main(){
char str[100];
--snip--
if(*str == 'c')
count++;
--snip--
}
这里 *str 是从指向字符串 str 的第一个字符的指针中检索到的值。
我的问题是什么是指针解引用,我可以这样做:
--snip--
str+=1;
--snip--
获取指向该字符串中另一个字符下一个位置的新指针?
【问题讨论】:
-
“我可以这样做吗” - 如果你尝试过,你会立即注意到你不能。
标签: c pointers dereference