본문 바로가기

C/C++

출력하라~~~!!!! printf() printf() 이넘은 C 에서의 표.준.입.출.력.함.수 이다. 이넘을 이용하기 위해서는 기본적으로 stdio.h 파일을 인클루드 시켜야 한다. 기본형식 printf("출력양식....",인수,...); 여기서 변환문자와 인수는 일대일대응되어야 함. 즉 인수의 자료형과 문자의 자료형이 일치해야함. %d : 10진수 %o : 8진수 %x : 16진수 %ld : long type 10진수 %lo : long type 8진수 %lx : long type 16진수 %u : unsigned 10진수 %c : one char 이외에 제어문자가 있는데, 이는 특정 출력을 나타낸다. \b : back. 한칸앞으로 \f : forward.한페이지이동 \n : new. 다음줄 처음 \r : 그줄 처음 \t : tab. 탭.. 더보기
변수~~ 그넘의 원수여. 프로그래밍에서의 가장~~~ 기초적인것이자 복잡한놈. 내가 원한는걸 만들어 줄수 있는 것. 남이만든걸 볼때... 4차원... 아니 10차원을 경험할수도 있는... 원인이 되는넘... !!!!!! 꼭 주석처리는 하자!!! 후임을 위해서... 나자신이 귀찮아 지지 않기위해서도...ㅋㅋ ------------------------------------------------------------ 변수는 말그대로 변하는 수!!! 지정된 값을 가지고 처리과정에서 변해서 결과값을 가지게 된다. 이데이터가 프로그램을 움직이게 한다. 가장 중요한건 naming~!!!. 누구라도 금방 알아볼수 있도록 쉽게지아야 함. * 대소문자 구분해서 * 예약어는 x * 첫번째 글자는 영문자 or _ 로 시작한다 * 변수명은 영문자,숫자.. 더보기
C언어 구조 % 정말 예~~~ 전에 많이 보던 화면 ㅋㅋㅋ% C 는 main() 함수를 기본으로 한다. main()함수안에 {}로 시작과 끝을 구분한다. [기본구조] /* 주석문*/ #include /* standard in out header file include. 선행처리기. main() { 함수처리 } 이런 형식의 구조를 가지고 수행되어진다. [C언어 기본] *대소문자 구분을 한다. *main()함수가 꼭 필요하다. 없으면 않되.... * 함수는 꼭 {}로 묶어서 구분 * ; 로 문장의 끝을 맺는다. * 주석은 /* */로 묶음. 소스파일 : *.c 오브젝트파일 : *.obj 실행파일 : *.exe [C언어특징] /* 알려진특징들... * 이식성 양호 * 인터페이스용이 * H/W 제어 용이 # 다른건 몰라도 .. 더보기
퀵소트 소스,Quick Sort source.참고 /*--------------------------------------------------------------------------*/ /* Purpose: qsort */ /*--------------------------------------------------------------------------*/ static void swapmem(char *a, char *b, size_t size) { register char t; register int i; for (i = 0; i < size; ++i,++b,++a) { t = *a; *a = *b; *b = t; } } /* qsort() 함수는 빠르게 정렬을 시킵니다. nmemb를 정렬시킬 위치를 나타냅니다. base는 정렬할 첫번째 요.. 더보기