목록Language (67)
이것저것
형변환(type casting) - 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 * 기본 자료형들은 자료형 간의 형변환을 지원하기 위해 형변환 함수(type casting function) 제공!(단, 논리형은 제외) ex) toByte(), toShort(), toInt(), toLong(), toFloat, toDouble(), toChar() fun main() { var a: Int = 54321 var b: Long = a.toLong() // Long 값으로 변환된 값을 반환받아 Long 변수에 할당해야 함 } 명시적 형변환(excplicit type casting) 변환될 자료형을 개발자가 직접 지정 암시적 형변환 변수를 할당할 시 자료형을 지정하지 않으면 자동으로 ..
fun main() { // 코드의 시작지점 } println("한 줄로 출력할 문자열") // 구문 끝나는 지점에 ;(세미콜론) 붙이지 않아도 됨 // 한 줄 주석 /* 여러줄 주석 */ * 클래스 이름은 모든 단어를 대문자로 시작하는 파스칼 표기법 사용 ClassName * 함수나 변수 이름은 첫 단어만 소문자로 시작하는 카멜 표기법 functionName 변수 선언 1) var - 일반적으로 통용되는 변수 - 언제든지 읽기 쓰기가 가능함 2) val - 선언시에만 초기화 가능 - 중간에 값을 변경할 수 없음 * 변수는 선언 위치에 따라 - Property(속성): 클래스에 선언된 변수 - Local Variable(로컬 변수): 이 외의 Scope 내에 선언된 변수 fun main() { var a..
자동완성으로 import된 다음을 삭제하면 해결! import { response } from 'express';

배열 선언 // 형식1 타입[] 변수; // 형식2 타입 변수[]; 타입[] 변수 = null; // 참조할 배열 객체 없는 경우 배열 변수는 null 값으로 초기화 배열 생성 // 1번 타입[] 변수 = {값0, 값1, .. }; // 2번: new 연산자 이용 int[] scores = new int[30]; * 배열 변수를 이미 선언한 후에는 다른 실행문에서 중괄호를 사용한 배열 생성이 허용되지 않음!! 타입[] 변수; 변수 = {값0, 값1, .. }; // 컴파일 에러 // 해결 방법: new 연산자 이용 String[] names = null; names = new String[]{"신용권", "홍길동", "감자바"}; 함수 매개변수로 배열 사용하는 경우! package sec02.exam02..
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=10h0 JUNGOL www.jungol.co.kr 자가진단1 #include int main(void) { int a; int* p = &a; scanf("%d", &a); printf("%p %d", p, *p); return 0; } 자가진단2 #include int main(void) { int a; int* p = &a; scanf("%d", &a); printf("%d...%d", *p / 10, *p % 10); return 0; } 자가진단3 #include int main(void) { int a, b; int* p1 = &a; int* p2 = &b; scanf("%d %d", p1, ..
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=10g0 JUNGOL www.jungol.co.kr 자가진단1 #include struct info { char name[20]; char school[20]; int grade; }; int main(void) { struct info info; scanf("%s %s %d", info.name, info.school, &info.grade); printf("Name: %s\n", info.name); printf("School: %s\n", info.school); printf("Grade: %d", info.grade); } 자가진단2 #include struct info { char school[..
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=10f0 JUNGOL www.jungol.co.kr 자가진단1 #include int main(void) { char str[5][30]; for (int i = 0; i = 0; i--) printf("%s\n", str[i]); } 자가진단2 #include int main(void) { char str[100]; int n = 1; fgets(str, 100, stdin); for (int i = 0; str[i] != '\0'; i++) { if (n % 2 == 1) { // 홀수 번째 단어 printf("..