2024/06/20 2

혼공C : 배열, 대소문자 변환 프로그램

오늘은 혼공C 배열 파트의 도전 실전 예제를 풀어 볼 예정이다. 배열배열은 동일한 데이터형을 가진 변수들의 집합으로, 한 번에 여러 개의 변수를 선언하는 방법이다. 각각의 배열 요소들은 인덱스를 활용하여 접근할 수 있고, 인덱스는 0으로 시작한다. 예를 들어 ' arr '이라는 배열의 세 번째 요소에 접근하기 위해서는 ' arr [2] ' 와 같이 인덱스를 사용하면 된다. 또한, 배열은 선언과 동시에 초기화를 진행할 수 있으며, 초기화는 아래의 예시와 같이 중괄호 안에 요소를 나열하여 할 수 있다. int arr[5] = { 1, 2, 3, 4, 5}; 아래와 같이 배열 요소의 개수가 생략된 형태로도 초기화를 진행할 수 있다.int ary[] = { 1, 2, 3 } 추가로, 배열의 크기는 선언할 때 결..

Language/C 2024.06.20

혼공C : 함수, 도전 실전 예제

오늘은 혼공C Chapter 7 함수 부분의 도전 실전 예제를 풀어보려고 한다. 함수C언어에서의 함수는 프로그램 내에서 특정 기능을 수행하는 코드 블록을 의미한다. C언어에서는 표준으로 제공하는 함수 ( ex : printf, scanf 등 ) 이외에도 자주 사용하는 코드들을 함수로 만들어 필요할 때마다 사용할 수 있다. 이와 같은 함수를 구현하려면 아래와 같은 3가지를 필요로 한다. ● 함수 정의 : 함수를 실제 코드로 만드는 것으로 함수의 기능을 구현한다.● 함수 호출 : 함수를 사용하려면 함수명과 필요한 매개변수를 호출 부분에서 제공해야 한다.● 함수 선언 : 함수를 사용하기 전에 해당 함수가 어떻게 정의되어 있는지 프로그램의 상단에 알리는 함수 선언을 포함해야 한다.  예를 들어 두 정수의 합을 ..

Language/C 2024.06.20
728x90