일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 스택큐
- java기초
- gethours
- Database
- 프로그래머스
- javascropt
- SQL
- LEFTJOIN
- getMinutes
- classname
- MySQL
- 자바스크립트
- padStart
- 시간보여주기
- JavaScript#조건문#conditional
- JavaScript
- 올바른괄호
- appendChild
- node.js
- 스파르타코딩클럽
- localstorage
- function
- dateobject
- padEnd
- JOIN
- 백준3052번
- Login
- sanitize-html
- 웹개발종합반
- classList
- Today
- Total
목록CS/기타 (3)
just do it

실행되지 않는 swap함수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include void swap(int a, int b); int main(void) { int x = 1; int y = 2; printf("x is %i, y is %i\n", x, y); swap(x, y); printf("x is %i, y is %i\n", x, y); } void swap(int a, int b) { int tmp = a; a = b; b = tmp; } Colored by Color Scripter cs 위 코드를 실행하여도 X, Y 값은 바뀌지 않음 사실 swap 함수는 교환 작업을 제대로 수행하고 있음, 문제는 교환하는 대상이 x, y 그 자체가 아닌 함..
컴파일의 과정 1. 전처리 #include 다른 파일에 있는 내용 포함시키기 2. 컴파일 어셈블리어(저수준 프로그래밍 언어)로 컴파일 3. 어셈블 어셈블리어를 오브젝트어(0,1로 이루어진)로 변환 4. 링크 각종 라이브러리, 여러 파일의 오브젝트 코드를 하나의 오브젝트 코드 파일로 합쳐 줌 버그 코딩에 들어있는 오류 디버깅 코드에 들어있는 오류를 식별하고 고치는 과정 bool: 불리언, 1바이트 char: 문자, 1바이트 int: 정수, 4바이트 float: 실수, 4바이트 long: (더 큰) 정수, 8바이트 double: (더 큰) 실수, 8바이트 string: 문자열, ?바이트 배열 같은 자료형 데이터를 연이어 저장, 하나의 변수로 관리 ex) int scores[3]; int 자료형을 가지는 크기..

컴퓨터가 데이터를 표현하는 방식= 2진법 0,1만 사용 컴퓨터에서 2진법 하나의 자릿수 표현하는 단위 비트(bit) 8bit=1바이트(byte) 정보의 표현(문자, 그림, 영상, 음악) 문자의 표현= 아스키코드 유니코드는 더 많은 비트 사용해 다양한 문자기능 표현 이모지같은, 😂(기쁨의 눈물) 이런 이모티콘 까지 표현할 수 있게 해주었습니다. 이 이모티콘은 10진법으로 128,514입니다. 2진법으로는 11111011000000010 입니다. 그림, 영상, 음악의 표현 그림위의 작은점=픽셀, 빨 초 녹의 비율로 모든 색 표현 가능, 빨77 초72 녹33 만큼 섞에 되면 원하는 색이 되는식, 이 숫자들을 표현하는 방식=RGB 영상은 그림의 연속으로 표현 음악은 음, 길이, 세기를 숫자로 표현하는식 알고리즘..