본문 바로가기

c언어123

c언어 변수의 생존 시간, 변수 할당의 종류, 저장 유형 지정자 알아보기 c언어 변수의 생존 시간, 변수 할당의 종류, 저장 유형 지정자 알아보기 네 안녕하세요, 이번 포스팅에서는 변수들의 생존 시간에 대하여 알아보겠습니다. 생존 시간을 알고 있으면 나중에 우리가 코드를 작성을 할 때 변수 지정 시에 좀 더 유동적으로 할 수가 있기 때문에 알아두셔야 합니다. 그럼 지금부터 시작해보도록 하겠습니다. 1. 변수의 할당 변수를 분류하는 기준 중에 생존 시간을 기준으로 하여 우리가 할당을 한다면, 크게 두 가지로 나눌 수 있습니다. 정적 할당 : 프로그램이 실행이 되는 동안에는 계속 변수에 저장 공간이 할당이 되어있음. 자동 할당 : 블록이 시작됨과 동시에 변수에 저장 공간이 할당되고, 블록 종료 시에 저장 공간이 회수가 됨. 1 - 1. 변수가 선언되는 위치 변수가 지정이 되는 위.. 2022. 12. 6.
c언어 전역 변수 알아보기 c언어 전역 변수 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 변수 중 하나인 전역 변수에 대하여 알아보도록 하겠습니다. 어쩌면 전역변수의 기능은 지역변수보다 중요할 수 있기 때문에 잘 알아두셔야 여러 곳에서 쓸 수 있을 겁니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 전역변수란? 전역 변수는 지역 변수와는 다르게 함수의 몸에서 실행이 되는 것이 아닌, 함수의 외부에서 실행이 됩니다. 마치 우리가 사용자 지정 함수를 컴파일러가 인지를 할 수 있도록 전역적으로 먼저 함수 외부에서 선언을 하는 것과 같은 원리입니다. 그래서 전역 변수는 지역 변수와는 다르게 모든 함수에 접근이 가능하다는 특징을 가지고 있습니다. 제가 간단한 예제를 한 번 작성을 해보도록 하겠습니다. #include in.. 2022. 12. 6.
c언어 지역 변수 알아보기 c언어 지역 변수 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 변수 중 하나인 지역 변수에 대하여 알아보겠습니다. c언어에서 사용하는 변수는 크게 두 가지로 나뉩니다. 바로 지역 변수와 전역 변수입니다. 이들은 어디에서 영향을 주느냐에 따라 갈리게 됩니다. 그래서 이번 시간에는 그러한 변수들 중 하나인 지역 변수가 어떤 것이며, 어떻게 사용을 하는지 알아보도록 하겠습니다. 그럼 지금부터 시작을 해보도록 하겠습니다. 1. 지역 변수란? 지역 변수는 쉽게 말하면 블록 안에서 실행되는, 다시 말해서 함수의 몸(body) 안에서 선언이 되는 변수입니다. 그래서 지역 변수는 변수가 선언이 된 블록, 즉, 중괄호 내에서만 접근 및 사용이 가능합니다. 1 - 1. 지역 변수의 선언 위치 지역 변수는.. 2022. 12. 6.
c언어 사용자 정의 함수 이용하여 문제 풀기(생일 축하 메시지 보내기, 정수 입력 함수(get_integer()) 사용하기, 정수의 합 계산(add()) 함수 사용하기, 팩토리얼 계산하기, 온도 변환하기(화씨 -> 섭.. c언어 사용자 정의 함수 이용하여 문제 풀기(생일 축하 메시지 보내기, 정수 입력 함수(get_integer()) 사용하기, 정수의 합 계산(add()) 함수 사용하기, 팩토리얼 계산하기, 온도 변환하기(화씨 -> 섭씨 or 섭씨 -> 화씨), 수학적 조합 계산하기, 소수 찾기, 동전 던지기 게임, 자동차 경주 프로그램 만들기, 불규칙하게 점찍어보기, 나무 높이 측정하기, 삼각함수 그리기, 실수 계산기 프로그램 만들기) 네 안녕하세요, 이번 포스팅에서는 사용자 지정 함수를 이용하여 여러 가지 문제들을 풀어보며 코딩 실력을 늘리는 시간을 가져보려 합니다. 사용자 지정 함수는 코딩을 더 쉽고 간결하게 만들어주는 만큼 정말 중요합니다. 그럼 지금부터 시작해보도록 하겠습니다. 1. 생일 축하 메시지 보내기 제일.. 2022. 12. 6.