본문 바로가기
반응형

C언어56

C언어 do while문 공부하기! 안녕하세요 판타지코딩입니다! 반복문에는 크게 for문과 while문이 있습니다. 그 중에서 while문은 조건이 만족하는지 판단한 후 코드를 실행하게 됩니다. 그리고 이 while문은 do while문이라는 방식도 있습니다. 오늘은 do while문이 while문과 어떻게 다른지 공부하고, 활용하는 방법을 알아보겠습니다! 1. while문 do while을 공부하기에 앞서 while문에 대해서 알아보겠습니다. while문은 조건이 만족한다면 코드를 실행하는 방식입니다. 아래의 코드로 while문의 문법을 보겠습니다. int num = 0; while(num 2023. 4. 17.
C언어 포인터를 공부하자! - *과 &기호 공부하기! 안녕하세요 판타지코딩입니다! 오늘은 C언어의 포인터에 대해서 공부해 보겠습니다! 코드를 리뷰하다 보면 '*'기호와 '&'기호를 볼 수 있습니다. 각각 포인터와 주소값을 의미하는 기호입니다. 포인터에 대해서 알면 코드를 리뷰할 때 더 수월하게 볼 수 있으므로 오늘은 하나씩 천천히 공부해 보도록 하겠습니다! 포인터란? 포인터는 주소값을 가리키는 것입니다. 일반 변수는 변수를 생성하고 데이터를 저장하는 과정이 있습니다. 그런데 포인터는 포인터 변수를 생성하고 데이터를 저장한 변수의 주소값을 포인터 변수에 저장해서 주소값을 가리키도록 합니다. 그럼 일반 변수를 생성하고 데이터를 저장하는 과정부터 보겠습니다. int num; num = 100; int형 변수 num을 생성하고 100을 저장했습니다. num의 메모.. 2023. 4. 13.
C언어 주소값을 공부하자! - '&'기호의 쓰임 안녕하세요 판타지코딩입니다! C언어는 변수를 생성하고 데이터를 저장할 수 있습니다. 이 때 변수를 생성하면 데이터를 저장할 메모리 공간을 할당받고, 이 공간은 '주소값'이 존재합니다. 이 주소값을 표현하기 위해 바로 '&'기호를 활용합니다. 그런데 '&'기호가 주소값만을 의미하지 않고, 'AND'연산을 의미하기도 합니다. 오늘은 이 두 가지 의미를 구분하는 방법을 공부해 보겠습니다! 1. 주소값이 무엇일까? 주소값은 변수를 생성하고 데이터를 저장할 때 메모리 공간을 할당받는데, 이 때 공간의 '주소값'이 생성됩니다. 주소값을 확인하는 코드를 작성해 보겠습니다! int num; num = 10; printf("%d", num); printf("%d", &num); int형 변수 num을 생성하고, 정수 1.. 2023. 4. 12.
C언어 printf로 배열 출력하기 안녕하세요 판타지코딩입니다! C언어에는 배열이라는 개념이 있습니다. 한 가지의 데이터를 저장하기 위한 변수가 있다면, 여러 개의 데이터를 저장할 때에는 배열을 활용합니다. 오늘은 배열에 데이터를 저장하고 출력하는 방법을 공부해 보겠습니다. 1. 배열 생성하기 우선 배열을 생성하는 방법을 알아보겠습니다. int arr[10]; 배열은 변수 생성과 마찬가지고 저장할 데이터에 따라서 자료형을 결정합니다. 정수 데이터를 저장하기 위해 int형으로 생성했고, 배열 이름 arr뒤에는 배열의 길이를 생성했습니다. 그럼 이 배열은 길이가 10인 int형 배열입니다. arr[0] = 1; arr[1] = 2; arr[2] = 3; 배열 arr에 데이터를 저장했습니다. arr의 0번째는 가장 앞에 있는 인덱스를 의미합니다.. 2023. 4. 11.
반응형