C언어 > C언어와 C++의 예약어 리스트; Keywords

TODAY216 TOTAL2,275,325
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | C언어 | C언어 | C언어와 C++의 예약어 리스트; Keywords

페이지 정보

작성자 키트 작성일2017-09-12 13:46 조회1,479회 댓글0건

본문


다음의 예약어들은, 말 그대로 이미 예약되어 있기 때문에, 함수명이나 변수명으로 사용할 수 없습니다.

(단, "#define" 같은 directive나 "__asm" 등의 키워드는, 앞의 "#"나 "__"를 제외하면 사용이 가능할 수도 있습니다. 그렇지만 되도록 피하는 것이 좋습니다.)


C언어의 예약어들


#define #elif #else #endif #error #if #ifdef #ifndef #include #include_next #line #pragma #undef
__asm __based __cdecl __declspec __except __far __fastcall __finally __fortran __huge __inline __int16
__int32 __int64 __int8 __interrupt __leave __loadds __near __pascal __saveregs __segment __segname __self
__stdcall __try __uuidof
auto
bool break
case char const continue
default defined do double
else enum extern
float for
goto
if int
long
register return
short signed sizeof static struct switch
typedef
union unsigned
void volatile
while




C++의 예약어들


__multiple_inheritance __single_inheritance __virtual_inheritance
catch class const_cast
delete dynamic_cast
explicit export
false friend
inline
mutable
namespace new
operator
private protected public
reinterpret_cast
static_cast
template this throw true try typeid typename
using
virtual
wchar_t




Microsoft C (MSC / Visual C++) 전용 예약어들


dllexport dllimport
naked
thread
uuid









1. C 프로그래밍 언어

  ㅇ 벨 연구소에서 1971년경부터 리치(D.M.Ritchie) 등에 의해 개발
  ㅇ 광범위한 지지기반을 가지게된 절차식 프로그래밍 언어
  ㅇ UNIX 운영체제 대부분이 이 C 언어로 작성

  *  C 언어의 기원 : ALGOL60 -> CPL -> BCPL -> B -> C  ( -> C++ )


2. C 언어 특징

  ㅇ 구조적 프로그래밍, 절차적 프로그래밍 언어
  ㅇ 효율적이고, 크기가 작고, 실행속도가 빠르며, 호환성이 좋음
  ㅇ 저수준 언어(어셈블리언어 등)의 효율성 및 하드웨어 접근성이 우수한 능력에다가
     고수준 언어의 일반성 및 이식성을 결합시킴
  ㅇ 많은 자료형과 풍부한 연산자를 가지고 있어 프로그램을 간결하게 작성할 수 있음


3. C 언어 표현 구성

  ㅇ C 언어의 예약어들
     - 기본 자료형
        . 정수형           :  int, short, long, signed, unsigned
        . 실수형           :  float, double
        . 문자형(문자열)   :  char, unsigned char
        . 열거형           :  enum
        . void형           :  void
        . 확장형           :  struct(구조체), union(공용체) 등
     - 제어문
        . 조건 분기 제어문 :  if, if ~ else, switch ~ case, goto
        . 반복 제어문      :  for, while, do ~ while
        . 기타 제어 관련   :  break, continue, return
     - 기억클래스 관련     :  auto, static, extern, register
     - 기타 예약어들       :  default, sizeof, typedef 등
        . 배열             :  [ ]
        . 포인터           :  *

  ㅇ C 언어에서 선행처리를 위한 선행처리 지시자
     - 매크로 확장 지시자   : #define, #undef
     - 조건부 컴파일 지시자 : #if, #else, #elif, #endif, # ifdef, #ifndef 
     - 외부 파일 지시자     : #include
     - 기타 지시자          : #error, #line


4. 실행과정 

  ㅇ  선행처리 -> 컴파일 -> Linking(링커) -> 실행


5. C 언어 표준

  ㅇ ISO/IEC JTC1 SC22 WG14에서 개발 관리




C언어 키워드

1

C언어 키워드

2

http://smiley12.egloos.com/1865370

3

4

키워드는 고유한 의미를 갖는 예약된 단어이다이러한 의미에서 키워드는 예약어라고도 한다프로그램 언어마다 고유한 키워드를 갖는데, C언어는 32개의 기본 키워드를 갖는다.

5

6

1.auto : 기본적인 변수의 저장방식을 나타내는 키워드

7

댓글 0

조회수 1,479

등록된 댓글이 없습니다.

C언어HOME > C언어 > C언어 목록

게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기