예약어란 컴파일러가 사용하는 키워드. 각 예약어가 같고 잇는 기능 이외 목적으로 사용 불가 사용형태별 분류 자료형관련 char, int, float, short, long, double, unsigned, byte, bool, union, enum, void 기억관련 auto, static, extern, register 제어관련 if else, for, while, do while, switch case, break, continue, default, try catch, return goto 기타 자료형 main, sizeof, incoude, struct, typedef, const, volatile 언어별 알파벳순 모음 C언어의 예약어들 #define #elif #else #endif #error ..
cf) return 은 c언어의 예약어이다. 프로그램의 ㅍ도 마스터하지 못한 내가 이글보다 더 잘 알 순 없을 것 같아 조심히 담아왔다. 이것이 사전이다 하면서 흡수해야겠다... ( 출처 아래에 ) 리턴값은 없거나 있다면 정수형이어야 한다. C++ 표준 문서(43p)에는 정확하게 It shall have a return type of type int, but otherwise its type is implementation defined 이렇게 되어 있다. main 함수의 리턴값은 int형의 타입을 가지는 것이 좋지만 구현 방식에 따라 다른 타입을 가지는 것도 가능하다. 즉 C++ 스팩은 int를 강력히 권장하기는 하지만 강요하지는 않는다. 비주얼 C++은 int, void 모두 가능한데 과거부터 이렇게..
main 함수 없이 프로그램을 실행시키면 1>------ 빌드 시작: 프로젝트: 170609 mainfunction test, 구성: Debug Win32 ------ 1>main.c 1>MSVCRTD.lib(exe_main.obj) : error LNK2019: _main 외부 기호(참조 위치: "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 함수)에서 확인하지 못했습니다. 1>C:\Users\hison\onedrive\문서\visual studio 2017\Projects\170609 mainfunction test\Debug\170609 mainfunction test.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입..
c 표준 라이브러리에서 제공하는 표준함수 입출력, 메모리 관리, 날찌 및 시간처리, 문자열처리, 수학계산 등등 프로그래밍 하는데 필수적인 기능들을 함수로 만들어놓은것 윈도우뿐 아니라 리눅스, 유닉스 매킨토시 등 어떤 시스템에서도 사용할 수 있다는 범용성을 가지고있다. 기능별 분류 목록 해당 목록은 모든 함수를 적은것은 아니다. 입출력 printf, scanf, gets, puts, getchar, putchar, getch, putch 파일입출력 fopen, fclose, fscanf, fgetc, fputc, fgets, fputs, fseek, ftell, fwrite, fread, fflush 메모리 memcpy, memset, memchr, memcmp 시간 time, gmtime, localti..