반응형

C 8

C 8일차 정리

다차원 배열 #정의 배열을 입체적으로 표현한 모양 #형식 자료형 배열명[첨자1][첨자2] 사용이유 1.그림을 표현하기 위해 사용함 (그림, 게임 맵 이외에는 잘 안사용됨) 2.for문을 더 자세히 살펴보기 위해서. 3.표 #--> 이중 배열 예제 #include "stdafx.h" #include // void main() { int a[3][3]={11,12,13,21,22,23,31,32,33}; int i,j; for(i=0;i5*5배열 데이터입력 void main() { int num_arr[5][5]; int i,j,cnt=1; for(i=0;i

C 2013.01.31

C 7일차 정리

Random & 배열 ----------------------------------------------------------------- ★★10~13 갯수로 나누고 처음값을 더하면됨 #include // rand, srand #include // time 시간을 초 단위로 구함 #include srand(time(NULL)); //현재시간을 구하는 time에 기준 시간 null임 alt+f8는 소스정렬 F9번 디버깅 부분 설정 ------------------------ rand()%4+10 어떤 값들이 모두 같은 확률로 나올때 #include rand(),srand(unsigned seed); #include time(NULL); 렌덤은 존재하지 않으며 식에 의해서 값들이 달라진다. #---> 렌덤..

C 2013.01.31

C 6일차 정리

전처리기(preprocessor) #include 디스크 상에 수록된 특정 파일의 내용을 원시프로그램에 포함시키는 기능 #include :C에서 지원 #include "파일이름": 사용자 정의 #define 프로그램에서 특정 문자열을 정의하고 적절하게 치환할 때 사용 #define 매크로 이름 #define 매크로 이름 (인수) empty는 새로만들기에서 C++소스파일 ->파일이름 적기 header file 만들때도 똑같이 새로만들기 -> c/c++ header file로 생성 ######################## 디파인이 많을 수록 코드의길이가 많고 어려워진다. 1~2개가 적당. 함수들도 define할 수 있다. 많아도 10줄까지만, 헤더파일을 넣게되면 더 보기 어렵다. #define mask ..

C 2013.01.31

C 4일차 정리

스위치 케이스문은 잘 안쓴다 switch(3) { case 3: ~ } 1-7는 첫주 8-14는 둘째주 switch(n/7 + 1){ case 1: } n%7 나머지 0,1,2,3,4,5,6 n%8 나머지 0,1,2,3,4,5,6,7 --> 사칙연산계산기 int main(int argc, char* argv[]) { float su1, su2, result; char calcu; scanf("%f%s%f", &su1,&calcu,&su2); switch(calcu){ case '+': printf ("결과 값은 %.0f", su1,su2,result); break; case '-': printf ("결과 값은 %.0f", su1,su2,result); break; case '*': printf ("결과 ..

C 2013.01.31

C 3일차 정리

#include // 헤더 // deok.cpp : Defines the entry point for the console application. // #include //printf(), scanf() #include //exit(),system() #include //getch() & 엔퍼센트 !! if의 조건이 거짓이어야지만 else가 실행된다 int su1, su2, max=0; scanf("%d%d",&su1,&su2); if(su1>max) max=su1; if(su2>max) max=su2; if(max % 2 == 0) printf("%d", su1); ###################### ---->조건식 예제 if(조건식){ 블럭1 // 한줄이상이 올시 무조건 써줘야함 } else{ ..

C 2013.01.31

C 2일차 정리

12-9일 일요일 #include //헤더파일을 입력해야함 ----실수를 사용할경우 int main(int argc, char* argv[]) { printf("%f", 1234.5678); printf("\n%e", 1234.5678); printf("\n%4.2f", 1234.5678); //4자리 공간 확보후 소수점아래 2자리 표현 printf("\n%3.1f", 1234.5678); //3자리 공간 확보후 소수점아래 1자리 표현 printf("\n%10.3f", 1234.5678); //10자리 공간 확보후 소수점아래 3자리 표현 printf("\n%10.3e", 1234.5678); //지수형 부동소수점수 } 1234.567800 1.234568e+003 1234.57_//반올림함.칸보다 값이 ..

C 2013.01.31
반응형