C언어가 ANSI C로 표준화 되면서 변경된 내용 중 몇 가지만 살펴보면 다음과 같습니다. |
||
함수의 호출 시에 오류를 예방하기 위해 모든 함수는 호출 전에 함수의 형명, 함수명, 인자를 선언하는 것을 원칙으로 하고 있습니다. |
||
열거형(Enum)과 void형 같은 새로운 자료형을 추가하였습니다. | ||
기존 C의 표준 라이브러리 함수의 정의를 구체적으로 정의하고 표준 헤더파일도 구체화하였습니다. |
||
선행처리기 기능을 강화 하였으며 #elif, #error, #pragma 등이
추가 되었습니다. |
||
기존 C에서는 구조체는 포인터로만 대입되고, 함수의 인수 및 반환이 불가능 하였지만 ANSI C에서는 직접 대입 및 함수의 인수와 반환이 가능해졌습니다. |
||
const, signed,volatile과 같은 형 수식자가 추가되었습니다. | ||
기존 C에서는 float형은 연산 시에 자동으로 double형으로 변환되었지만 ANSI C에서는 변환이 필요 없으면 Float 자체로 연산이 수행됩니다. |
||
변수명과 함수명의 식별자의 유효길이가 8 → 31문자로 변경되었습니다. 즉, 기존에는 변수명이나 함수명이 8자 이상되더라도 9번째 문자부터는 무시하고 8자리까지만 이름으로 인식되었습니다. |
'Programming' 카테고리의 다른 글
ASCII 코드 테이블 (0) | 2009.04.02 |
---|---|
C언어 기본자료형의 크기와 및 범위 (9) | 2009.04.02 |
Javascript 정규식을 활용한 알파벳, 숫자 입력하기 (0) | 2009.03.04 |
정규표현식(Regular Expressions) (0) | 2009.03.04 |
make compile 시 warning , error 조정하기. (0) | 2008.12.04 |