2016년 3월 8일 화요일

c언어에서 대부분 사람들이 틀리는 문법

1. void main(),main(),void main(void) ??????

void란? 리턴 값이 없을때 나타남.(=값이 없음)


main함수의 형태는
int main()
int main(int argc, char **argv)
이 두가지 형태만이 있음.

비주얼에서 void main()의 형식을 지원해주기는 하지만 컴파일러에서 지원해주는 확장기능일 뿐이지 옳은 문법은 아님. 

cf) void*란? 포인터의 성질을 갖는 일반 포인터. 
                어떤 자료형의 포인터로도 변형 가능 => 정해진 자료형이 아니라서 연산ㄴㄴ.

댓글 없음:

댓글 쓰기