3: 까
- , , , , Call-by-value, Call-by-reference, 구 -
간 꼭 ! (거 궁 )
1. Wiki Ice breaking .
2. Koistudy.net 과
3. Keyword
4. 구 기
- , , , , Call-by-value, Call-by-reference, 구 -
간 꼭 ! (거 궁 )
1. Wiki Ice breaking .
2. Koistudy.net 과
3. Keyword
4. 구 기
1. 기 ?
경 꼭 깁. 기. 게 main (curly bracket : {} ) for {} 갈 ? 간 . 기, 게 . 꼭! . .
경 꼭 깁. 기. 게 main (curly bracket : {} ) for {} 갈 ? 간 . 기, 게 . 꼭! . .
2.
3.1 (function) 고. 겼? ? (Scope)?
3.2 (Type) 꺼 (array)?
3.3 (address) . 그고 * (pointer)
3.4 Call-by-value, Call-by-reference.? ?
3.5 기 ?
3.6 Type 겠 구(struct) typedef!
.
겼
C Library reference Guide http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
WinAPI http://winapi.co.kr/ .
#include<stdio.h> #include<string.h> typedef struct _CALORIE{ char name[40]; float value; }CALORIE; int calregist(CALORIE *, int); float calcalc(CALORIE *, int); int main(){ CALORIE cal[500] = { {"", 150.0}, {"", 57.1}, {"국",133.3}, {"",100.0}, {"",133.3}, {"", 250.0}}; int cal_num = 6; int mode =0; printf(" 계기\n"); while(1){ printf(" 1, 계 2, 0 : "); scanf("%d", &mode); if(mode == 0) break; else if(mode == 1) cal_num = calregist(cal, cal_num); else if(mode == 2) printf(" : %6.2fkcal\n\n", calcalc(cal, cal_num)); } return 0; } int calregist(CALORIE *pcal, int num){ printf(" : "); scanf("%s", (pcal+num)->name); printf("그 [kcal/100g] : "); scanf("%f", &(pcal+num)->value); printf(".\n\n"); return num+1; } float calcalc(CALORIE *pcal, int num){ char name[40]; float gram = 0; float totalcal = 0.0; int i; printf("-- -------------\n"); for(i = 0; i<num;i++) printf("%s\t", (pcal+i)->name); printf("\n----------------------------------------\n"); while(1){ printf("(end 계.) : "); scanf("%s", name); if(strcmp(name, "end") == 0) break; printf("그 : "); scanf("%f", & gram); for(i=0;i<num;i++){ if(strcmp(name, (pcal+i)->name) == 0){ totalcal += (pcal+i)->value * gram /100.0; break; } } } return totalcal; }3. KeyWord ( )
3.1 (function) 고. 겼? ? (Scope)?
3.2 (Type) 꺼 (array)?
3.3 (address) . 그고 * (pointer)
3.4 Call-by-value, Call-by-reference.? ?
3.5 기 ?
3.6 Type 겠 구(struct) typedef!
.
겼
C Library reference Guide http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
WinAPI http://winapi.co.kr/ .
4. 과
공 겠?
~! 구 .
계 구 기 -> 계 공 까 .
공 겠?
~! 구 .
계 구 기 -> 계 공 까 .