[C언어] 함수와 기억 클래스(2)
·
🛠️Backend/⚙️C
✅ 1. 매개변수를 통한 자료 전달(1) 함수의 호출과 자료 전달함수 호출: 처리에 필요한 자료를 피호출 함수의 매개변수에 전달함 -> sum(10, 20); 복귀: 처리 결괏값을 함수 호출식의 값으로 반환함 -> return z;(2) 값에 의한 자료 전달C 언어의 기본적인 자료 전달 방식이다.C 언어는 함수를 호출시 매개변수 전달은 실 매개변수의 값을 형식 매개변수에 복사하는 방식으로 동작함.이유는, 실 매개변수와 형식 매개변수의 공간이 다르기 때문에 값만 복사해서 넣어주는 것임. 즉, 주소값이 달라서임.즉, 변수간의 주소값이 다른데, 서로 영향을 받지 않도록 하기 위해서 복사를 하는 것임.(3) 참조에 의한 자료 전달#include void modify(int *ptr) { *ptr = 99;..
[C언어] 함수와 기억 클래스(1)
·
🛠️Backend/⚙️C
✅ 1. 함수의 개념(1) 함수(function) 란?함수란, 특정한 작업을 수행하도록 설계된 독립적인 코드 블록을 의미한다.함수에 코드 블록에 정의된 코드를 사용하기 위해서는 함수를 호출하여 사용할 수 있음.매개변수를 통해 함수에 데이터를 전달 할 수 있음.작업을 완료하면 호출한 곳으로 복귀 즉, return 을 하게 됨.복귀할 때 결과값을 반환할 수 있음.C 프로그램은 함수를 기본 단위로 하여 구성이 됨.(2) 함수의 특성[ 함수의 장점 ]크고 복잡한 프로그램을 작은 크기의 의미 있는 작업 단위로 분할하여 구성할 수 있음.간결하고 이해하기 쉬우며 유지 관리가 쉬워질 수 있음.반복 사용되는 코드의 중복을 최소화 할 수 있음.잘 설계된 함수는 다른 응용에서 재사용할 수 있음.[ 함수의 단점 ]함수 호출과..
[Python] 11강 - 모듈
·
🛠️Backend/⚡Python
1. 모듈의 이해(1) 모듈의 개념 - 클래스, 함수, 변수의 집합을 의미한다. - 파이썬에선 파이썬 코드(.py 파일)를 하나의 파일 단위로 저장한 것을 모듈이라 함. - 즉, 하나의 파일에 변수, 함수, 클래스 등을 모아두고 이걸 다른 파이썬 파일에서 import(불러오기)해서 이용을 한다. (2) 모듈의 역할 - 파이썬 파일로 나눠서 유지보수성과 가독성을 좋게 만들 수 있음. 관리하기가 쉬움 - 또한, 라이브러리와 프레임워크식으로 불러와서 이용을 할 수도 있음. ( 특히 파이썬은 라이브러리가 많음 ) (3) 모듈, 패키지, 라이브러리 차이 - 모듈 : 클래스, 함수, 상수(변수)의 집합 - 패키지 : 하위 패키지 및 모듈의 집합 - 라이브러리 : 패키지 및 모듈의 집합 (4) 모듈 등록 방법[1]..
[Python] 9강 - 함수
·
🛠️Backend/⚡Python
1. 함수의 이해(1) 함수의 개념 - 특정 작업을 수행하는 명령문의 집합을 의미한다. ( 코드 블록에 이름을 붙여놓은 것 ) - 필요할 때마다 해당 이름을 호출해서 반복적으로 사용할 수 있는 재사용 가능한 코드 집합을 의미한다. - 함수를 활용하면 코드의 가독성 및 유지보수가 좋아짐 (2) 함수의 종류[1] 내장 함수 - 파이썬의 내장 함수로는 대표적으로 print() , input() , format() , int() 등 다양한 함수가 내장이 되어있음.[2] 사용자 정의 함수def add(a, b): print(a + b) # a + b 결과값 출력add(1, 2) # 함수 호출 - 사용자 정의 함수는 직접 함수를 만들어서 명령문 로직을 만들어 내는 것이다. - 해당 함수를 호출 하면 해당 함수의..
[Python] 4강 - 파이썬 시작하기
·
🛠️Backend/⚡Python
1. 프로그래밍 기초(1) 숫자와 문자[1] 숫자 - 정수(Integer) / int : 소수점이 없는 숫자 - 실수(floating point) / float : 소수점이 포함되는 숫자[2] 문자 - 유니코드(unicode) 기반 문자 또는 문자열을 문자라고 한다. - 파이썬 에서 문자표현에는 반드시 인용 부호 " 또는 ' 를 사용하여 표현한다. * 유니코드(unicode): 전 세계의 모든 문자들을 표현하기 위해 가변 길이의 4byte로 문자를 표현하는 코드 체계 (2) 기본연산자와 표현식 - 피연산자와 연산자를 이용한 표현식은 파이썬 인터프리터에 의해 자동 계산이 된다. - 아래 사진은 파이썬에서 기본적으로 사용되는 연산자 중 "산술연산자"이다. (3) 함수(function) - 특정 작업을 수행하..