[問題] 請問指標(pointer)一個基本的問題
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int y=5;
int *yPtr=&y;
printf("%d",*yPtr);
system("pause");
return 0;
}
第一個*代表"yPtr是指向int的指標",而第二個*是 "dereferencing operator"
請問我這樣的解釋有沒有錯誤
這兩個應該是不同的意思對吧?
因為我看書上沒有強調兩者的不同,但他們卻又長一樣,所以提出這個問題
希望各位高手幫忙解惑 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.98.210
推
03/09 00:01, , 1F
03/09 00:01, 1F
→
03/09 00:03, , 2F
03/09 00:03, 2F
→
03/09 00:03, , 3F
03/09 00:03, 3F
推
03/09 00:49, , 4F
03/09 00:49, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章