2010년 11월 15일 월요일 (배열과 포인터)
int iarray[]={3,1,2,8,4}; // 상수열 char carray[]="test"; // 문자열 printf("%d\n", iarray[3]); // 8 출력 printf("%d\n", 3[iarray]); // 8 출력 printf("%d\n", *iarray); // iarray[0] printf("%d\n", *(iarray+2)); // 포인터 참조 printf("%d\n", iarray[3]); // 인덱스 참조printf("%d\n", [iarray]3); // 에러
더보기
2010년 10월 22일 금요일 (함수)
함수의 호출과 실행 /* 두 정수를 입력받아 평균값을 출력하는 프로그램 */ #include float average (int /*n1*/, int/* n2*/); /* 함수 원형(변수는 생략 가능) (반환형) (함수이름) (인자,인수) */ int main() { int num1; int num2; float avrg; fprintf(stdout, "Please enter an integer: "); fscanf(stdin, "%d", &num1); fprintf(stdout, "Please enter an integer: "); fscanf(stdin, "%d", &num2); avrg = average(num1, num2); // average()함수 호출 fprintf(stdout, "The av..
더보기