[완료 ]pointer 두가지의 차이점

suncrunch의 이미지

안녕하세요.
pointer에 대해서 궁금한 점이 있어 질문 드립니다.

float* a;
float *a;

이 두가지의 차이점은 무엇인지 궁금합니다.

또 pointer를 array로 변환하고자 할 때
주의할 점이 있는지 여쭙고 싶습니다.

감사합니다.

jinyeong의 이미지

Quote:

float* a;
float *a;

위의 둘은 동일합니다.

pointer를 array 연산자 []로 접근하는 것을 말씀하시는 거라면,
문제가 없습니다.

I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?

세벌의 이미지

float* a;
float *a;
float*a;
float * a;
모두 같은 뜻입니다.

http://sebul.sarang.net/

semmal의 이미지

타입에 초점을 두느냐, 변수에 초점을 두느냐의 차이겠네요.
float* a; 는 a의 타입이 float*이라는 말이고,
float *a; 는 a가 포인터 변수라른 말이 되겠죠.
즉 말이 틀릴 뿐 동일하죠.

------------------------------
How many legs does a dog have?

------------------------------
How many legs does a dog have?

suncrunch의 이미지

새로운 사실을 알게 되었습니다.
답변 감사합니다~!