Development/C, C++(556)
-
switch~case 문과 if~else문과의 관계
switch~case 문과 if~else문과의 관계 switch~case if~else관계 연산이 올 수 없음관계 연산이 올 수 있음'실수' 자료형 사용 불가'실수' 자료형 사용 가능int main(void) { switch(num) { case 1: 내용 1; break; case 2: 내용 2; break; default: 수행문3; break; } return 0; }int main(void) { if(num==1) 수행문1; else if(num==2) 수행문2; else 수행문3; return 0;}
-
Eclipse CDT update
업데이트 팝업이 뜨면 > Next I accept the terms of the license agreement 체크 >>> Finish Yes
-
정수
정수 limits.h 정수형 데이터 표현 범위를 자동으로 알려주는 라이브러리 limits.h는 정수형 데이터 표현 최소값(MIN)과 최대값(MAX) 상수 제공 정수형상수(최소값)상수(최대값)charCHAR_MIXCHAR_MAXshortSHRT_MIXSHRT_MAXintINT_MIXINT_MAXlongLONG_MIXLONG_MAX limits.h 경로 Visual StudioeclipseC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\includeC:\MinGW\include limits.h 소스 signed & unsigned signed부호가 있는양수, 0, 음수를 모두 표현unsigned부호가 없는0과 양수만을 표현 unsigned 정수형의 양수 범위..
-
Ex12-외부변수 호출 불가능하게 설정
외부변수 호출 불가능하게 설정 FileInfo Ex10.c//전역 변수 선언, //외부에서 참조 불가하도록 설정, extern키워드로 접근 불가 //함수 정의Ex12.cmain부 //외부 함수 선언 // extern 변수 //외부 함수 호출 소스코드 / 출력결과 외부에서 참조가능한 경우 #include //Ex10.c의 전역변수 선언 int password=12345678; void add(void) { num3=num1+num2; printf("외부함수의 덧셈결과: %d", num3); }int main(void) { extern int password; // extern 변수 printf("password 값: %d \n", password); return 0; } 외부에서 참조불가능하도록한 경우 i..
-
Ex10, Ex11-외부변수, 외부함수
외부변수, 외부함수 두개의 파일작성 후 서로 참조하도록 코딩 1)외부변수 호출 2)외부함수 호출 (외부함수 선언 > 외부함수 호출) FileInfo Ex10.c변수, 함수 선언//전역 변수 선언, //함수 정의Ex11.cmain부 //외부 함수 선언 // extern 변수 //외부 함수 호출 소스코드 Ex10.c#include //Ex10.c의 전역변수 선언 int num1=10; int num2=20; int num3=30; int password=12345678; void add(void) { num3=num1+num2; printf("외부함수의 덧셈결과: %d", num3); } Ex11.c#include //외부함수 선언 //extern void add(void); //함수에서는 extern생략 ..
-
외부 변수(Extern Variable)
외부 변수(Extern Variable) 외부 파일에 선언된 변수를 참조하는 변수 자료형 앞에 extern 키워드를 사용 다른 파일(외부)에 있는 전역 변수를 참조 특정 전역 변수를 외부에서 참조 못하게 하려면 보안을 위해 외부에서 참조를 못하게 할 수 있습니다. static 키워드를 사용 origin.c int num1=10; //전역변수 int num2=20; //전역변수 static int result=30; //정적 전역변수 void add(void){ result = num1 + num2; }