티스토리 뷰

728x90
English


아주 기초적이지만 틀리기 쉬운 C 코드 문법을 소개하려고 합니다.

저도 정답을 듣고서야 이해했었죠!


 아래 Code는 컴파일을 하면 아무런 문제가 없습니다. 그런데 문제가 있는 부분이 존재합니다. 아래 소스코드를 보시고 아시는 분은 이유를 비밀댓글로 첨부해주셨으면 합니다.

#include<stdio.h>

int* func() {
	int a = 1234;
	int *b;
	b = &a;
	return b;
}

int main() {
	int *t;
	t = func();
	printf("%d\n", *t);
	return 0;
}


정답은 따로 올리지 않겠습니다.

아무래도 이상이 없다고 생각하시는 분들은 아래 코드를 참고하셔서 테스트 해보세요!^^;

아시는 분은 비밀 댓글을 통해서 업로드 해주세요!





댓글