作者dendrobium (石斛兰)
看板C_and_CPP
标题Re: [问题] 指标问题
时间Sun Nov 15 14:16:01 2009
※ 引述《iamyu58 (我是谁)》之铭言:
: 我想问一个指标的问题
: 下面是我打的程式码(我是新手 请见谅)
: #include<stdio.h>
: int main()
: {
: int *ptr=0;
: printf("ptr:%d\n",*ptr);
: printf("ptr+1:%d\n",(*ptr)+1);
: printf("ptr+2:%d\n",(*ptr)+2);
: return 0;
: }
: 为什麽执行结果会有错?
: 我原本预期的是
: ptr:0
: ptr+1:1
: ptr+2:2
: 请大家帮我解惑 谢谢
如果你想要得到你要的结果的话
要把第四行改成
int ptr=0; // 虽然这样叫ptr很怪XD
至於 * 是什麽请去翻相关书籍"指标" 或 "pointer" 的单元
--
人家可不是为了你才这样做的哦!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.245.93
1F:→ jack58:这样就不是指标啦XDDD 11/15 15:00
※ dendrobium:转录至看板 Test 01/09 00:02