小编Sho*_*ani的帖子

什么是 C 中的指针解引用?

我正在使用 c 学习递归,并且有一个关于数组的问题,例如:

void main(){
     char str[100];
     --snip--
     if(*str == 'c')
        count++;
     --snip--
}
Run Code Online (Sandbox Code Playgroud)

这里的 *str 是从指向字符串str 的第一个字符的指针中检索到的值。

我的问题是什么是指针取消引用,我可以执行以下操作:

--snip--
str+=1;
--snip--
Run Code Online (Sandbox Code Playgroud)

获取指向该字符串中另一个字符的下一个位置的新指针?

c pointers dereference

-3
推荐指数
1
解决办法
68
查看次数

标签 统计

c ×1

dereference ×1

pointers ×1