Development/C, C++(556)
-
LAB01-포인터를 이용하여 배열요소 정렬하기
포인터를 이용하여 배열요소 정렬하기 제한사항 배열에 들어있는 값을 포인터를 이용하여 정렬하는 프로그램 정렬 방법은 두 값을 비교해 작은 것을 앞쪽으로 옮기기(선택 정렬) 출력결과 정렬 도식도 첫번째 비교 두번째 비교 …………. 마지막 비교 (아홉번째) 배열과 포인터 도식도 포인터를 통한 배열요소와의 값 비교 도식도
-
Waring-incompatible implicit declaration of built-in function 'strcpy' [enabled by default]
경고 메시지 incompatible implicit declaration of built-in function 'strcpy' [enabled by default] 해결방법 컴파일러가 기본적으로 사용가능해주고 있지만 명시적으로 String.h 헤더 파일을 전처리해주지 않아서 해당 경고가 표시됩니다. 전처리구문 선언 #include
-
2차원 배열의 주소와 값의 참조, 2차원 배열의 다양한 주소 표현
2차원 배열의 주소와 값의 참조 &연산자2차원 배열 요소의 주소를 참조하는 연산자 2차원 배열의 주소 표현(&2차원 배열 요소)
-
Ex14-3차원 배열
3차원 배열 [면][행][열]로 구성 소스코드 #include int main(void) { int i,j,k; int array[3][3][3]={ {1,2,3,4,5,6,7,8,9}, {10,11,12,13,14,15,16,17,18}, {19,20,21,22,23,24,25,26,27} }; for(i=0; i
-
Ex11-2차원 배열 선언 과 동시에 데이터 저장(초기화)
2차원 배열 선언 과 동시에 데이터 저장(초기화) int aray1[4][3]int array2[4][3] 소스코드 #include int main(void) { // 2차원 배열 선언 과 동시에 데이터 저장(초기화) int array1[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int array2[4][3]={1,2,3,4,5}; //데이터가 없으면 0으로 초기화됩니다. // 2차원 배열 array1의 데이터 출력 printf("%d %d %d \n",array1[0][0], array1[0][1], array1[0][2]); // 0행 출력 printf("%d %d %d \n",array1[1][0], array1[1][1], array1[1][2]); // 1행 출력 print..
-
변수의 종류와 범위
변수의 종류와 범위 지역 변수(Local Variable) http://codedragon.tistory.com/2017 전역 변수(Global Variable) http://codedragon.tistory.com/2021 정적 변수(Static Variable) http://codedragon.tistory.com/2023 외부 변수(Extern Variable) http://codedragon.tistory.com/2027 레지스터 변수(Register Variable) http://codedragon.tistory.com/2039