전체 글(331)
-
[C언어 스터디 - 15] 정렬 (sort)
C언어 정렬 정리 참고 문헌 (Ch 73) : https://dojang.io/mod/page/view.php?id=637 거품 정렬 구현하기 가장 기본적인 정렬 방법으로 처음부터 끝까지 값을 비교하면서 하나하나 바꾸는 정렬 방법 #include void bubble_sort(int arr[], int count) // 매개변수로 정렬할 배열과 요소의 개수를 받음 { int temp; for (int i = 0; i arr[j + 1]) // 현재 요소의 값과 다음 요소의 값을 비교하여 { // 큰 값을 temp = arr[j..
2020.07.05 -
[C언어 스터디 - 14] 구조체를 입력으로 이용하는 함수 (function using struct as input)
C언어 함수 정리 참고 문헌 (Ch 65) : https://dojang.io/mod/page/view.php?id=570 함수에서 구조체 매개변수 사용하기 구조체 매개변수 사용하기 함수에서 구조체를 매개변수로 사용하기 위해서는 struct 키워드와 구조체 이름으로 매개변수를 지정한다. 반환값자료형 함수이름(struct 구조체이름 매개변수) { } 예시 #include #include // strcpy 함수가 선언된 헤더 파일 struct Person { char name[20]; int age; char address[100]; }; void printPerson(struct Person p) // 반환값 없음, 구조체 매개변수 한 개 지정 { // 구조체 매개변수 멤버의 값 출력 printf("이름:..
2020.07.04 -
[200703] 오늘의 헬스
오늘은 어제 오랜만에 한 농구의 여파로 운동을 쉴까 했지만 그래도 잠깐이라도 다녀오는게 나을 것 같아서 다녀왔다! 오늘은 어디 부위를 해야겠다라기 보다는 그냥 보이는 빈자리에서 아무거나 했다! 사이드 래터럴 레이즈 머신 - 7kg 15개 4세트 이름 모를 등운동 기구 - 빈 봉, 아랫발판, 윗그립 15개 1세트 - 10kg 원판, 아랫발판, 윗그립 15개 1세트 - 10kg 원판, 윗발판, 윗그립 15개 1세트 - 10kg 원판, 윗발판, 아랫그립 10개 1세트 인클라인 벤치프레스 - 빈봉 15개 1세트 - 양쪽 5키로 15개 2세트
2020.07.04 -
[C언어 스터디 - 13] 배열을 입력으로 이용하는 함수 (function using array as input)
C언어 함수 정리 참고 문헌 (Ch 64): https://dojang.io/mod/page/view.php?id=562 배열 매개변수 사용하기 함수의 입력(매개변수)으로 배열을 사용하기 위해서는 입력(매개변수) 이름 뒤에 []를 붙이거나 매개변수를 포인터로 지정해주면 된다. 반환값자료형 함수이름(자료형 매개변수[]) { } 반환값자료형 함수이름(자료형 *매개변수) { } 예시 #include void printArray(int arr[], int count) // 배열의 포인터와 요소의 개수를 받음 { for (int i = 0; i < count; i++) { printf("%d ", arr[i]); } printf("\n"); } int main() { int numArr[10] = { 1, 2, ..
2020.07.03 -
[200702] 오늘의 농구
오늘은 회사 농구 동호회에 처음 나가본 날이다. 우리 팀 대리님이 데려가주셔서 오랜만에 풀코트를 열심히 뛰었다. 다들 키도 어느정도 되시고 열심히 하시는데 내가 몸이 많이 무거워져서 열심히 뛰질 못하겠더라. 얼른 살 빼서 다시 열심히 뛰어야지! 아 그리고 새로산 르브론 17을 드디어 신어봤는데, 역시 발목 보호대를 끼고 농구화를 신으면 발바닥 아치부분이 엄청 아프다. 그래서 보호대는 벗고 신발끈을 제일 높은 곳까지 묶으니까 확실히 안정감이 느껴지긴 했다. 다음에는 발등쪽도 좀 더 단단하게 조여서 신으면 더 안전할 것 같다. 농구 5:5 풀코트 - 한 쿼터당 10분씩 4~5세트 뛴 것 같음!
2020.07.03 -
[C언어 스터디 - 12] 포인터를 입력으로 이용하는 함수 (function using pointers as inputs)
C언어 함수 정리 참고 문헌 (Ch 63): https://dojang.io/mod/page/view.php?id=549 포인터 매개변수 사용하기 일반적인 자료형을 이용했을 때의 결과 #include void swapNumber(int first, int second) // 반환값 없음, int형 매개변수 두 개 지정 { int temp; // 임시 보관 변수 temp = first; first = second; second = temp; } int main() { int num1 = 10; int num2 = 20; swapNumber(num1, num2); // 변수 num1과 num2를 넣어줌 printf("%d %d\n", num1, num2); // 10 20: swapNumber 함수와는 상관..
2020.07.02