본문 바로가기

반응형

SWEET NEW

(352)
[C언어] 함수(Function) 함수(Function) - 자주 반복적으로 사용하는 기능이나 명령어를 하나의 이름으로 묶어서 사용하는 자료구조이다. - 서로 관련된 명령어들의 집합이다. - 필요에 의해 호출해서 사용한다. 결과형리턴값 함수명(매개변수 or 인수){ 내용정의부; return 수치 or 식; } ​ 1. 호출 방법 - Call By Name(이름에 의한 호출) : 매개변수 없이 함수의 이름으로 호출하는 행위이다. - Call By Value(값에 의한 호출) : 함수를 호출할 때 매개변수를 통해 값을 전달하여 호출하는 행위이다. - Call By Reference(참조(주소)에 의한 호출) : 함수를 호출할 때 매개변수에 값이 아는 주소를 전달하여 호출하는 행위이다. ​ 2. 함수 구현 방법 - 리턴 값도 없고, 매개변수도..
[Arduino] 스위치 실습: 풀다운(Pull-down) 저항 이해하기 풀다운(Pull-down) 저항 이해하기 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 스위치 모듈 저항 점퍼 케이블 (회로 연결) int switch_pin = 8; void setup(){ Serial.begin(9600); // 시리얼 통신 오픈 pinMode(switch_pin, INPUT); // 8번 핀 입력 설정 } void loop(){ int read_switch = digitalRead(switch_pin); // switch 값(HIGH or LOW) 저장 Serial.println(read_switch); // switch 값(HIGH or LOW) 출력 delay(100); } 8번 핀은 기본적으로 GND와 연결되어 있다. 따라서 스위치가 눌러지지 않았을 때는 LO..
[C언어] 실습: 소수 출력하기(2~100 자연수) 소수 출력하기(2~100 자연수) ※ 소수란 1과 자기 자신으로만 나누어 떨어지는 수이다. #include int main(){ int i = 0, j = 0; // for문을 나와서도 i, j 값을 사용한다. for(i = 2; i
[C언어] continue; continue는 속해 있는 반복문의 처음으로 돌아가게 한다. #include int main(){ for(int i = 1; i
[C언어] 실습: 구구단 출력하기 구구단 출력하기 #include int main(){ for(int i = 1; i
[C언어] 다중 for 문 다중 for 문: 바깥쪽 for 문이 한 번 동작할 때마다 안쪽 for 문은 주어진 횟수만큼 동작한다. for (초기식1; 조건식1; 증감식1) { 문장1; for (초기식2; 조건식2; 증감식2){ 문장2; } } #### #### #### #### #### #include int main(){ for(int i = 0; i < 5; i++){ for(int j = 0; j < 5; j++) printf("#"); printf("\n"); } return 0; } # ## ### #### ##### #include int main(){ for(int i = 0; i < 5; i++){ for(int j = 0; j < i + 1; j++) printf("#"); printf("\n"); } return..
[C언어] 실습: 멀티 프로그램 만들기(최댓값, 사이합, 수나열, 계산기) 멀티 프로그램 만들기(최댓값, 사이합, 수나열, 계산기) 입력형식 처리조건 == 멀티프로그램 == 1. 최댓값 2. 사이합 3. 수나열 4. 계산기 5. 종 료 ============= 선택: 1. 최댓값은 세 개의 정수를 입력받아 가장 큰 수를 출력한다. 2. 사이합은 두 개의 정수를 입력받아 두 수 사이의 자연수 합을 계산한다. 3. 수나열은 세 개의 정수를 입력받아 값이 큰 순서대로 출력한다. 4. 계산기는 두 개의 정수와 하나의 연산자를 입력받아 계산한다. 5. 주어진 연산기호 이외의 값이 들어오면 다시 입력받는다. 6. 연산자가 '/'이고 두 번째 수가 '0'이면 두 번째 수를 다시 입력받는다. #include int main(){ int num1, num2, num3, tmp = 0; // t..
[Arduino] 스위치 실습: 풀업(Pull-up) 저항 이해하기 풀업(Pull-up) 저항 이해하기 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 스위치 모듈 저항 점퍼 케이블 (회로 연결) int switch_pin = 8; void setup(){ Serial.begin(9600); // 시리얼 통신 오픈 pinMode(switch_pin, INPUT); // 8번 핀 입력 설정 } void loop(){ int read_switch = digitalRead(switch_pin); // switch 값(HIGH or LOW) 저장 Serial.println(read_switch); // switch 값(HIGH or LOW) 출력 delay(100); } 8번 핀은 기본적으로 VCC와 연결되어 있다. 따라서 스위치가 눌러지지 않았을 때는 HIGH인..

반응형