변수 2

Rust - 4. 문법/변수, 데이터 타입

나처럼 찍먹하는 사람들한테는 가장 재미있는 부분인 문법이다. 외국어 배울때 알파벳만 배우는 거랑 비슷하다. 1. 변수와 가변성 러스트의 변수는 기본적으로 immutable(불변)하다. 기본적으로 값이 어디서 어떻게 바뀔지 추적할 필요가 없다고 한다. mut이라는 키워드를 추가하면 mutable(가변) 변수를 생성할수 있다. 이 변수는 코드 내에서 값이 바뀔 것이라고 명시적으로 전달한다. "3. 추리게임 만들기"에서 mut 이라는 키워드를 사용했다. 상수(const)와는 다르다. 상수 상수는 항상 불변이므로 mut와 함께 사용할수 없다. 상수는 전역스코프를 포함해서 어떤 스코프에서도 선언 가능하다. 상수는 반드시 상수 표현식으로만 설정될수 있다.런타임으로 계산하는,변수나 함수 반환값이 들어간 식으로 표현하..

STUDY/Rust 2024.02.14

[C] C 프로그래밍 문법 (1)

이번주 금요일에 C를 써야해서 급하게 복습한다. 복습할 책은 대학교 1학년때 전공으로 배운 Perfect C 라는 책이다. 복습이니 모르는 것, 헷갈리는 것, 파이썬이랑 다른 내용들을 정리할 예정이다. 오늘 볼 내용은 챕터 2 프로그래밍 기초 부터 8 반복문까지 내용이다. 1. 변수를 선언한 이후 같은 변수명 재 정의 불가능 int a; int a = 0; 2. char 에 문자열 저장할때는 double quote 말고 single quote로 사용 3. : 정수 자료형에 관련된 여러 상수를 정의하고 있는 헤더파일 4. printf 함수 내에 들어가는 문자열은 double quote 사용 5. #define 5.1 치환문자열 끝에는 세미콜론이 들어가지 않음 - 전처리 지시자(#)가 붙어있는 경우 세미콜론..

STUDY/C, C++ 2021.03.31