etc notes

Total 14

Cover Image
etc notes

Otto 조립 방법

QR 링크 펼치기 몸체 모터 조립 #몸체, 서보모터 2개, 큰 나사 4개를 준비합니다. 위치에 맞게 서보모터를 배치한 후 나사를 이용해 결합합니다. 다리 결합 #앞서 조립한 몸체와 다리 부품 2개, 서보모터 혼 2개, 작은 나사 2개를 준비합니다. 몸체의 서보모터 …
Cover Image
Cover Image
etc notes

[2023 방통대 C 스터디] 12. [malloc.h] 양날의 검, 동적 메모리 할당

변수의 메모리 할당에는 할당 시점에 따라 정적 할당과 동적 할당 두 가지 방법이 있습니다. 정적 할당은 위 코드와 같이 변수에 사용할 메모리의 공간을 미리 정해두는 것입니다. 이렇게 만들어진 변수들은 컴파일 과정에서 할당될 메모리의 크기가 연산되고 프로그램에 저장됩 …
Cover Image
etc notes

[2023 방통대 C 스터디] 9. [함수 포인터] 함수도 사실..

앞서 메모리에 대해 알아볼 때 변수와 함수 등 작성한 소스코드는 모두 RAM에 저장된다고 언급했었는데요, 당연하게도 함수 역시 포인터가 있습니다. 다만, 변수의 포인터는 배열을 만들거나 다른 함수에서 메모리의 데이터를 수정하기 위해 주로 사용하는 반면, 함수 포인터 …
Cover Image
etc notes

[2023 방통대 C 스터디] 8. [참조에 의한 호출] 마법!!!!

포인터는 어디에 사용할까요? 포인터는 메모리를 직접 조작할 수 있는 마법과도 같은 강력한 수단이기 때문에 아주 다양한 목적으로 활용할 수 있습니다. 포인터를 활용하는 몇 가지 예시를 소개해보도록 하겠습니다. 값에 의한 호출 # 위의 코드는 변수 a에 0을 저장하고 …
Cover Image
Cover Image
etc notes

[2023 방통대 C 스터디] 6. [배열] 문자열

정렬 아니고요, 변수 다발입니다. 배열이라는 명칭은 다양한 의미를 가지고 있어 햇갈리기가 쉽습니다. C언어에서의 배열은 동일한 자료형을 연속적으로 메모리에 저장하는 자료 구조입니다. 1, 2, 3, 4와 같이 숫자를 저장하면 수열(숫자 배열)이, a, b, c, d …
Cover Image
Cover Image
etc notes

[2023 방통대 C 스터디] 5. [구조체/공용체] 데이터 묶어주기

구조체/공용체 데이터 묶어주기 #C언어에서 데이터를 묶어서 사용할 때 구조체와 공용체를 사용합니다. 구조체 #구조체는 여러 개의 변수를 묶어서 하나의 데이터 타입으로 정의하는 방법입니다. 구조체는 다음과 같은 형식으로 정의됩니다. 예를 들어, 나이와 학년을 담는 조 …
Cover Image
Cover Image
etc notes

[2023 방통대 C 스터디] 4. [변수] 박스 그 자체

이전까지 변수의 종류인 자료형에 대해 알아보았으니 이제는 이걸 사용할 차례입니다. 우선 변수는 아래와 같은 방식으로 선언(declaration)합니다. 앞선 [자료형] C언어의 기본! 의 자료형의 이름을 먼저 작성하고 그 뒤에는 변수의 이름을, 그 뒤에는 코드 한 …
Cover Image
Cover Image
etc notes

[2023 방통대 C 스터디] 11. [memory.h] 데이터를 복사할 땐,

앞서 알아본 string.h 라이브러리를 사용하면 문자열을 간편하게 복사할 수 있었습니다. 그럼 문자열 이외의 숫자 배열이나 구조체의 배열 등은 어떻게 복사할까요? 일반적인 자료형의 변수부터 배열, 주조체 등 모든 변수들은 메모리에 저장되기 때문에 메모리 속의 내용 …
Cover Image