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.
면 리 보는 ?
대 ~! 문 를 루 봅.
문 만들 -> 들 등 마봅.
면 리 보는 ?
대 ~! 문 를 루 봅.
문 만들 -> 들 등 마봅.