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.
퓨 학 하?
퓨 해 해~! 협 해.
협 -> 학 .
퓨 학 하?
퓨 해 해~! 협 해.
협 -> 학 .