[홍정모의 따라하며 배우는 C언어] 4.3 문자열이 메모리에 저장되는 구조 ~ 4.5 기호적 상수와 전처리기
4.3 문자열이 메모리에 저장되는 구조 문자열은 크기가 제각각일 경우가 많아 마지막이 어딘지 표현하기 위해 배열의 마지막 칸에 null character ('\0')를 집어넣음 #include int main() { int a = 1; int int_arr[10] = { 0,1,2,3,4,5,6,7,8,9 };// 수배열의 값 초기화 printf("%i %i %i\n", int_arr[0], int_arr[1], int_arr[9]); // 배열의 각 값들에 접근, 배열의 첫번째 index는 0 return 0; } Output : 0 1 9 #include int main() { char c = 'a'; char str1[10] = "Hello";// 문자열 초기화시는 큰따옴표 사용. Hello + '..
[홍정모의 따라하며 배우는 C언어] 3.4 간단한 입출력 프로그램 만들기
3.4 간단한 입출력 프로그램 만들기 #define _CRT_SECURE_NO_WARNINGS #include int main() { int i = 0, j = 0, sum = 0;// scanf로 입력받는 변수이기 때문에 0으로의 초기화가 필수적이진 않음 printf("Input Two Integers\n"); scanf("%d%d", &i, &j);// scanf는 사이에 빈칸이 있든 없든 같음 // sum = i + j; // printf("%d plus %d = %d\n", i, j, sum); printf("%d plus %d = %d\n", i, j, i + j);// 계산식을 printf문에 직접 넣을 수 있음 return 0; } #define _CRT_SECURE_NO_WARNINGS #..