取消引用后递增指针与递增指针然后解除引用?

时间:2017-08-26 02:22:40

标签: c pointers gcc

在C中,我发现下面会产生不同的结果,尽管在我看来他们应该做同样的事情:

说我有int main (int argc, char* args[])功能 我想要打开第一个参数的第二个字符的值。

这可以按预期工作:

args[1]++; 
switch (*args[1]) 
{
//...

但这不会(总是回到default:

switch (*(args[1]++))
{ 
//...

'C'大师可以解释发生了什么吗?

0 个答案:

没有答案