C언어 구조체 struct, 구조체 포인터
·
잡다한 공부
C언어 구조체(struct)여러 데이터를 하나의 단위로 묶어서 관리할 수 있게 해주는 사용자 정의 데이터 타입입니다. 구조체 사용시 다양한 타입의 데이터를 하나로 묶어서 처리할 수 있다는 장점이 있습니다.  예시 코드 #include struct Person { char name[50]; int age; float height;}; 값에 접근하기 위해서는 구조체변수.구조체멤버로 접근한다.    구조체에서 문자 배열에 값을 대입 하는 방법  (1) 반복문을 통한 방법 #include struct Person { char name[50]; int age; float height;}person1;int main() { person1.age = 25; char name[] = "WeekendCode"; for ..
재귀함수란 무엇일까?
·
잡다한 공부
일반 적인 함수는 ? # 함수란 중복을 줄이는 것 # 함수는 특정 작업을 수행하는 코드 블록입니다. # 함수는 정의(선언) 하는 부분이 있고, 그 함수를 호출(사용)하는 곳이 있습니다. 재귀함수란 무엇인가?recursive(재귀적) function재귀함수는 함수가 자기 자신을 호출하는 함수입니다.  재귀함수 알고리즘1. 팩토리얼 2. 피보나치 수열 3. 자리수 합 4. 특정 문자의 빈도수5. 제일 큰 수 구하기 1. ! (factorial) 구현  factorial 은 수학에서 자연수의 계승을 의미하며, 느김표(!)로 표기한다. factorial 은 1부터 자연수 n까지의 모든 자연수를 곱한 값을 말합니다.  #include int factorial(int n){ if(n==0) { retu..
C언어 메모리 접근 방법, 포인터
·
잡다한 공부
C언어 메모리 접근 방법  & (ampersand) 이 변수의 메모리 상의 주소 * (asterisk) 그 주소가 가리키고 있는 값(value)을 가져와라.  C언어 메모리 접근 예시 int answer = 42; // 정수가 들어갈 수 있는 answer 변수에 42 값을 대입 printf("%d\n", answer); // answer 변수를 "십진수\n" 형태로 출력. (%d의 d는 decimal)printf("%d\n", &answer); // answer 변수가 저장되어있는 메모리 주소를 출력 - 저장된 값과 주소는 전혀 상관없음.  C언어 포인터 변수 C언어에서 주소를 저장할 수 있는 변수를 포인터 변수라고 부름.포인터 변수는 변수 앞에 *(별표)를 붙여서 만들 수 있음. 기본적으로 주소만 먹는..
프로그래밍 관점 함수란?
·
잡다한 공부
함수의 정의  함수는 프로그래밍에서 특정 작업을 수행하기 위해 독립적으로 작성된 코드 블록이에요. 함수는 코드의 재사용성을 높이고, 코드의 가독성을 향상시키며, 유지보수를 쉽게 만들어줍니다. 함수는 입력값을 받아 작업을 수행하고, 결과값을 반환할 수 있습니다.   중요한 체크 포인트 3가지  1. 정의와 호출 : 함수에게 이름을 지어주고, 기능을 불어넣어줍니다.2. 입력값(파라미터) : 함수에게 던져주는 값. 입력값이 없는 함수도 만들 수 있다. 3. 리턴값(돌려주는 값, 반환값) : 함수가 기능을 모두 마치고 돌려주는 값. 언어에 따라서 돌려주는 값의 자료형을 명시하는 경우가 있습니다. 반환값을 돌려주지 않는 다면 'void'를 작성해줍니다. class Main { //1-1. 메서드(함수)정의 pu..
백준 [1000] A+B - Java
·
코딩테스트
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성. codeimport java.util.Scanner;public class Main { public static void main(String[] args) { int a, b; Scanner scanner = new Scanner(System.in); a = scanner.nextInt(); b = scanner.nextInt(); System.out.println(a+b); }}review Scanner scanner = new Scanner(System.in); -> 사용자로부터 키보드로 입력받기 위해 사용하는 클래스 .nextInt(); -> 정수형 입력..
오라클 데이터베이스 11g 다운로드 및 설치
·
data base/Oracle
ORACLE DATA BASE 11g DOWNLOAD 안녕하세요 ! 오라클 데이베이스 11g 다운로드와 설치하는 방법이 찾는데 시간이 많이 걸려서 기록을 남겨 두려고 합니다 ! 다른 분들 또한 도움이 되었으면 좋겠습니다 ~!  공식 홈페이지 : https://www.oracle.com/kr/  Oracle 한국 | 클라우드 애플리케이션 및 클라우드 플랫폼성공적인 비즈니스 운영을 위해 Oracle을 선택하고 신뢰를 보내주신 Anduril, Con Edison, Marks & Spencer, Meta, Sail Biomedicines, Uber, Windstream 등 다양한 산업 분야의 수많은 고객들께 감사의 인사를 전합니다.www.oracle.com  ORACLE DATA BASE 11g DOWNLOAD..
백준 [2557] Hello World! - Java
·
코딩테스트
Hello World! 를 출력하세요 ! codepublic class Main { public static void main(String[] args) { hello(); } private static void hello(){ System.out.println("Hello World!"); }}review스택 순서 hello() -> System.out.println("Hello World!"); 그냥 실행 main 함수에 System.out.println(); 해도 되지만, 메서드로 뽑아 보고 싶었습니다.