C++프로그래밍

    2013.04.04_2차원배열

    Exp : &array , array , array[0] 활용을 제대로 알아야함. 전체 한줄 한칸

    2013.04.03_헥사뷰어만들기

    HexaView 프로그램 1. 밑줄들어간 17 부분은 sizeof(array) 해주면 배열의 크기만큼 숫자를 받으면 배열전체를 바로 받을수가 있을것이다. 0. 첫번째 for 문 에서는 Hexa 의 00 01 02 ... 0F 의 각각의 부분을 나타내어줌1. 주소를 띄워줌.2. Hexa 값을 띄워줌.3. ASCII 코드를 띄워줌. 1. 주소를 16칸 띄워줘야하므로 16을 더해줬음. 1. 헤더파일 인수를 두개줌.

    2013.04.02_배열은함수에포인터변수로인자를 받는다.

    Exp : 위에 주석에 자세히 설명 되어있음. 결론은 배열은 함수로 인수를 넘길때 포인터변수를 인수로 가지고 넘어간다!!! ※ 기법 (좋은아이디어임!)

    2013.04.02_포인터&배열

    7_3 #include int main() { int i; int score[5]; printf("%08X\n", score); // 배열은 주소값이다. for( i = 0 ; i

    2013.04.01_배열

    맛보기 #include int main() { int score[10]; int i; int sum = 0; float average; for( i = 0 ; i Exp : for 문을 이용해 i 를 0~9 까지 돌려, scanf 로 입력받아 평균값을 구하는 프로그램, 배열을 이용해 score[i] > 0~9 까지 값을 쉽게 입력받았다. 1. 배열은 int 형 주소상수( score[] ) 포인트 변수( p[] )에다가 주소값을 넣어서 사용가능하다!!

    2013.04.01_함수포인터응용편!

    1. void test( int( *p)( const char *, ...) ) 의 반환형 void 를 p 의 반환형으로 바꿔서 p 를 반환받아 보자. 2. p 의 반환 자료형은 int(*●)(const char *, ...) 이다. 앞에 ● 이부분에 인수가 붙어야 하므로함수 > test( int (*p)(const char *, ...) ) 을 ● 이부분에 붙여주면된다!! 3. int(* test( int (*p)(const char *, ...)) )(const char *, ...){~~~~return p;} 끝!