2023 여름방학

2주차 경과 결과 및 수정사항> 2주차 동안 c언어 (윤성우 열혈 프로그래밍) chapter 5까지를 복습했다. 앞서 정해놨었던 다른 3가지 계획들을 잠시 보류하고 3주차에 할당량을 많이 하여 시행할 계획이다.
백준 장학금 신청하게 된 이유 c언어와 c++ 문제 푸는 것을 방학동안 열심히 공부 하고 싶은데 동기부여하기 좋은 백준 장학금을 신청하게 되었습니다. 한 달 간의 목표와 계획 공유 백준 '단계별로 풀어보기' c언어로 57단계까지 모두 풀기 개발 서적 4권 읽고 블로그에 작성 백준 문제집 'c++ 배우기 (251~300)' 다 풀기 위의 것이 한 달 간의 목표이고, 이를 위해 세운 구체적인 계획은 아래와 같습니다. 1일 3개씩 c언어로 백준 "단계별로 풀어보기" 문제를 풀 예정입니다. 개발 서적은 1주일에 1권씩 블로그에 작성할 계획입니다. 백준 "c++ 배우기 (251~300)" 은 1주일에 10문제씩 풀어볼 계획입니다 백준 장학금 도전에 임하는 소감 공부도 하고 장학금을 얻을 수 있는 흔치 않은 기회라..
1. 참조형 메모리상 객체가 존재하는 주소를 stack에 저장하며, 실제 값은 heap 영역에 저장된다. ex. Int, Long, Float, Double 2. 기본형 변수에 값 자체를 저장하며, 실제 값은 stack에 저장된다. ex. int, byte, short, long, float, double char, boolean 참조형으로 선언된 변수 모두 코틀린 컴파일러가 기본형으로 변환하여 저장한다. val a : Int = 128 val b = a println(a === b) //자료형이 기본형인 int형으로 자동 변환되어 값이 동일하므로 true 따라서 삼중 등호 (===) (: 참조 주소 비교) 가 비교하는 값도 저장된 값인 128 이다. 하지만 같은 값을 저장한 경우라도 삼중 등호로 비교한..
intelli j에서 주석처리하는 단축키는 아래와 같다. 해당 라인 드래그 후, ctrl + / : 라인 주석처리 멀티 라인 드래그 후, ctrl + shift + / : 멀티 라인 주석 처리 그런데 주석 처리가 되지 않고, ' / ' 나 '¿' 출력될 경우, '언어 기본설정' 을 microsoft 입력기로 바꿔주면 된다. 그러면 주석 단축 처리가 제대로 작동된다.
세이프 콜 (?.) : null이 할당되어 있을 가능성이 있는 변수를 검사하여 안전하게 호출하도록 도와주는 기법 fun main() { var str1 : String? = "Hello Kotlin" str1 = null //str1이 null인 경우 => str1?.length 자리에 "null" 출력 println("str1: $str1 length: ${str1?.length}") //str1이 null이 아닌 경우 => str1?.length 자리에 해당 수 출력 str1 = "hello my" println("str1: $str1 length: ${str1?.length}") } non-null (!!.) : 변수에 할당된 값이 null이 아님을 단정하므로 컴파일러가 null검사없이 무시 * 변..
코딩신생아(0o0)
'2023 여름방학' 카테고리의 글 목록