C언어 프로그래밍 기본


C언어 프로그래밍 기본

C언어 프로그래밍 기본 C언어 역사 및 소개 - 커닝 헨이 만든 B언어로 UNIX를 개발했지만 잘 되지 않았다. 이후 데니스 리치가 투입되어 C언어를 개발했고, UNIX의 80%를 개편하여 UNIX를 제대로 작동시키는데 성공했다. - C언어는 B언어와 다른 자료형의 개념이 많이 투입되었다. - C언어의 표준 스펙은 현재 많이 사용하는 C95부터 C99, 최근에는 C11등 많이 개발되었다. 실습환경 Visual Studio - Professional 버전의 사용을 추천한다. - 구형 버전은 버퍼 오버플로우가 발생하는 함수(주로 문자열)의 결함에 대한 경고를 해주지 않는다. 즉, 최신 버전이 SDL옵션으로 시큐어 코딩이 가능하다. - 버퍼 오버플로우 : 메모리를 다루는 데에 오류가 발생하여 잘못된 동작을 하는 것이다. 프로그래밍에서 데이터를 버퍼에 저장할 때 프로그래머가 지정한 곳 바깥에 저장하는 것을 의미한다. 버퍼 오버런이라고도 한다. - SDL(Security Development...


#C언어 #프로그래밍 #컴파일 #전처리기 #역사 #소스코드 #링크 #단축키 #기본 #기계어 #visualstudio #함ㅅ

원문링크 : C언어 프로그래밍 기본