본문 바로가기

전체보기100

언리얼 블루 프린트와 C++의 관계 그리고 Q&A 2016. 4. 13.
배열의 초기화와 길이, 파라메터 12345678910111213141516171819202122 /** 배열의 초기화 방법 */ // 1. 사이즈 5의 배열을 선언 값은 현재 쓰레기값 int arrayNum1[5]; // 2. 사이즈 5의 배열을 선언 값은 0,1,2,3,4로 초기화가 되어있다. int arrayNum2[5] = { 0, 1, 2, 3, 4 }; // 3. 사이즈를 5라고 아려주지 않았지만 초기화 인자값이 5인것을 보고 사이즈 5가 생성되며, // 값은 0,1,2,3,4로 초기화되어있다. int arrayNum3[] = { 0, 1, 2, 3, 4 }; // 4. 사이즈 5의 배열이 선언 되며 값은 0으로 초기화 되어있다. int arrayNum4[5] = { 0, }; // **사이즈를 알려주지 않은 상태에서 0으로 .. 2016. 4. 12.
버블정렬 알고리즘 값이 큰 것이 뒤로가는 정렬 *중간에 교체가 일어날때 Swap을 하게 되는데 그부분이 거품과 같다고 해서 버블정렬이라 한다. 12345678910111213141516171819202122232425262728void Study015::BubbleSort(int ary[], int len){ int count = 0; while (true) { int index = 1; //조건 : 앞에 있는 값이 뒤에있는 값보다 크면 서로 자리를 바까 준다. while (index ary[index]) { int temp = ary[index - 1]; ary[index - 1] = ary[index]; ary[index] = temp; } index++; } count++; //방금 교환한 값이 0번과 1번이라면 종.. 2016. 4. 12.
printf와 scanf의 사용, 그리고 서식문자. 특수문자 의미 \a 경고음 \b 백스페이스 \f 폼 피드 \n 개행 \r 캐리지 리턴 \t 수평 탭 \v 수직 탭 \' 작은 따옴표 \" 큰 따옴표 \? 물음표 \\ 역슬레쉬 서식문자 출력대상(자료형) 출력형태 %d char, short, int 부호있는 10진수 정수 %ld long "" %lld long long "" %u unsigned int 부호없는 10진수 정수 %o unsigned int 부호없는 8진수 정수 %x unsigned int 부호없는 16진수 정수 %f float, double 10진수 방식의 부동소수점 %Lf long double "" %e float, double e방식의 부동 소수점 %g float, double 값의 따라 %f와 %e 중 선택 %c char, short, .. 2016. 4. 11.