C(23)
-
매크로 상수 - 매크로 상수의 정의, 매크로 상수의 해제, 매크로 상수의 장점
매크로 상수의 정의 #define PI 3.14 전처리기 지시자 #define 매크로 상수를 선언하기 위해서 #define를 지정 매크로 상수 이름 PI 매크로 상수의 이름을 지정 치환값 3.14 매크로 상수에 치환되는 값 지정 매크로 상수의 장점 · 프로그램 수정이 용이합니다. · 숫자 대신에 직관적인 의미를 갖는 이름을 부여할 수 있습니다. · 변수와 달리 추가적인 메모리 공간을 요구하지 않습니다. · 코드에 등장하는 상수들을 한곳에 모아서 관리할 수 있습니다. 매크로 상수의 해제 #undef PI 전처리기 지시자 #undef 매크로의 선언을 해제하기 위해서 #undef를 지정 해제할 매크로 이름 PI 해제할 매크로 이름 지정(미리 정의된 매크로 상수)
-
Ex-포인터 변수에 2차원 배열의 시작 주소 저장
포인터 변수에 2차원 배열의 시작 주소 저장 오류메시지 p[0][0]표현은 존재하지 않습니다. 왜냐하면 p는 1차원 배열이므로 1차원 형태로만 접근하게 됩니다. printf("%x\n", &p[0][0]); 소스코드 #include int main(void) { // 2차원 배열 int array[2][3]={10,20,30,40,50,60}; // 1차원 포인터변수 int* p=NULL; //포인터 변수에 배열의 시작 주소를 저장 p=array; // p=&array[0][0]; // p=array[0]; // p=*(array+0); // p[0][0]표현은 존재하지 않음. 왜냐하면 p는 1차원 배열이므로 1차원 형태로만 접근하게 됩니다. printf("------------\n"); printf("..
-
클래스 정의, 클래스 선언 형식
클래스 정의 프로그래머들이 하나의 사물(객체)을 C++라는 프로그램 언어를 통해 추상적으로 사물(객체)의 속성과 동작을 표현한 것을 말합니다. 클래스 선언 형식 클래스는 class 키워드와 접근 제어 지시자를 함께 사용합니다. 클래스는 멤버 변수와 멤버 함수로 구성됩니다. class 클래스이름 { 접근제어지시자1: 자료형타입 멤버변수명1; 자료형타입 멤버변수명2; ... 멤버함수1의 원형 멤버함수2의 원형 ... }; class Calculator { public: //접근제어지시자 // 멤버변수 int x; int y; // 멤버 함수 int add() { return x + y; } };
-
다이아몬드, 별 트리, 모래시계, 나비
다이아몬드별, 모래시계 출력하기 TODO 1: 반복문을 사용하여 출력해 보기 TODO 2: 함수를 호출하여 별을 출력하도록 하여 함수 호출의 순서에 따라 다이아몬드 모양을 출력하고 모래시계 모양을 출력할 수 있도록 프로그램 수정하기 출력결과 다이아몬드 모양 모래시계 모양 피라미드 (별 트리)도식도, 다이아본드 별 도식도 (힌트) http://codedragon.tistory.com/8088
-
함수의 동일 명칭
함수의 동일 명칭
-
자료형의 종류
자료형의 종류