C언어 - 배열과 런타임 에러
2020. 11. 10. 10:32ㆍ개인공부/C언어
#define NUM_DAYS 365
int main()
{
char my_char[] = "Hello, World!";
int daily_temperature[NUM_DAYS]; // int[365]
double stock_prices_history[NUM_DAYS]; // double[365]
printf("%zd\n", sizeof(stock_prices_history)); // 2920
printf("%zd\n", sizeof(double) * NUM_DAYS); // 2920 double 사이즈의 메모리가 365개
printf("%zd\n", sizeof(stock_prices_history[0])); // 8
return 0;
}
int main()
{
int my_numbers[5]; // array일 경우 변수이름 자체가 주소다.
my_numbers[0] = 1; //subscripts, indices, offsets
my_numbers[1] = 3;
my_numbers[2] = 4;
my_numbers[3] = 2;
my_numbers[4] = 1024;
//scanf("%d", &my_numbers[0]);
scanf("%d", my_numbers); // 그래서 &를 안붙여도 된다.
printf("%d\n", my_numbers[0]);
printf("%d\n", my_numbers[1]);
printf("%d\n", my_numbers[2]);
printf("%d\n", my_numbers[3]);
printf("%d\n", my_numbers[4]);
return 0;
}
출처 : 홍정모의 따라배우는 C언어
'개인공부 > C언어' 카테고리의 다른 글
C언어 - 함수가 필요할 때 (0) | 2020.11.10 |
---|---|
C언어 - 표준 입출력 함수들 (0) | 2020.11.10 |
C언어 - 반복문 (0) | 2020.11.10 |
C언어 - 의사코드 Pseudocode (0) | 2020.11.09 |
C언어 - 자료형 변환 (Type Conversions) (0) | 2020.11.09 |