Programming Language/이것이 C# 연습문제 풀이14 이것이 C# 4장 연습문제 풀이 1. ++i 전위 증가와 i++ 후위 증가 연산자의 차이입니다. 또한 ++i (전위 증가) 연산이 성능상의 이점을 가져올 수 있습니다. i의 값을 1 더하고 i의 값을 반환하는 반면에 i++(후위 증가)는 i의 현재의 값을 보관하고 i의 값을 1 증가시키고 i의 값을 반환합니다. 하지만 컴파일러가 알아서 최적화를 해주기 때문에 차이는 없습니다. 2. 결과가 다른것은 3번입니다. 1,2,4번의 경우 실행 즉시 1이 추가되지만 3번은 해당 줄이 끝난 다음에 증가합니다. 3. a = 4 , b = 1 4. a = 255 5. b = ABC 2019. 5. 8. 이것이 C# 3장 연습문제 풀이 1. int a = 7.3; -> int는 정수형이므로 정수만 들어올 수 있습니다. float b = 3.14; -> float형식을 쓰기 위해서는 뒤에 f를 붙여줘야 합니다. 3.14f; double c = a * b; -> 형식 변환을 해주어야 합니다. (double) a * (double) b char d = "abc"; -> char형식은 ""가 아닌 ' '입니다. 또한 한 개의 문자만 들어올 수 있습니다. string e = '한' -> " " 입니다. 2. 값 형식 -> 데이터를 스택에 할당합니다. 참조 형식 -> 데이터를 힙에 올리고 데이터의 주소를 스택에 할당합니다. 3. 박싱 -> 값 형식을 참조형식으로 변환합니다. 언박식 -> 참조 형식을 값 형식으로 변환합니다. 4. 1 2 3 4 5.. 2019. 5. 8. 이전 1 2 3 다음