본문 바로가기

반응형

전체 글

(203)
C basic - 62~70 자바 -> C 언어 넘어가는 과정에서 기본 베이직 복습 / 포인터 등 이해 빠르도록 초반부터 정리합니다. 가독성은 라이 님 블로그가 최고니까 거기에서 보시는 걸 추천. https://m.blog.naver.com/kks227/60197470889 함수 함수를 호출한다: 함수를 사용한다. add(8, 9); 같은 것 매개변수: 함수에 전달하는 인자. 괄호 안에 들어가 있다. (호출과 동시에 초기화) 리턴(return) : 만나면 함수가 종료됨, void의 경우는 return; 만 쓰면 됨 시스템 함수: 이미 컴퓨터에서 제공하고 있는 함수 사용자 함수: 사용자가 제작한 함수 main 함수 위에 먼저 만들어 줘야 한다 함수의 작성 함수의 리턴값의 자료형, 함수의 인자, 함수의 내용(return 포함)이 필요 ..
C - 포인터 정리 포인터 출처: https://dojang.io/mod/page/view.php?id=274 C 언어 코딩 도장: 34.0 포인터 사용하기 지금까지 우리는 값을 저장할 때 변수를 사용했습니다. 그럼 변수는 어디에 생기는 것일까요? 다음과 같이 변수는 컴퓨터의 메모리에 생성됩니다. 즉, 메모리에 일정한 공간을 확보해두고 원하는 값을 저장하거나 가져오는 방식입니다. ▼ 그림 34-1 메모리와 변수 보통 변수는 num1과 같이 이름으로 사용하지만 메모리의 특정 장소에 위치하고 있으므로 메모리 주소로도 표현할 수 있습니다. 일상 생활에서 집을 구분할 때 주소를 사용하는 것과 같은 원리입니다. 그럼 dojang.io #include int main() { int *numPtr; // 포인터 변수 선언 int num..
C언어 basic - 23~38 자바 -> C 언어 넘어가는 과정에서 기본 베이직 복습 / 포인터 등 이해 빠르도록 초반부터 정리합니다. 가독성은 라이 님 블로그가 최고니까 거기에서 보시는 걸 추천. https://m.blog.naver.com/kks227/60196460841 If 조건문 if문 - 조건이 참이면 내용 1 출력 if(조건){ 내용1 } if{}else - 조건이 참이면 내용 1 출력, 거짓이면 내용 2 출력 if(조건){ 내용1} else{ 내용2 } else if - 조건 1이 참이면 내용 1, 조건 1은 아니고 조건 2가 참이면 내용 2 출력, 조건 1과 2가 둘 다 아니면 내용 3 출력 if(조건1){ 내용1} else if(조건2){내용2 }else{내용3 } 중첩 조건문 두 개 이상의 if문 (양수인 값 중에..
C언어 basic - 11~22 자바 -> C 언어 넘어가는 과정에서 기본 베이직 복습 / 포인터 등 이해 빠르도록 초반부터 정리합니다. 가독성은 라이 님 블로그가 최고니까 거기에서 보시는 걸 추천. https://m.blog.naver.com/kks227/60196279400 이스케이프 시퀀스 \a: beep sound \0: null \t: tab \n: enter \\, \ scanf + 형식지정자 scanf("%2d%2d%2d", &a, &b, &c); 2자리씩 입력받겠다 031527 -> 03, 15, 27 scanf("%d|%d|%d", &a, &b, &c); |를 기준으로 입력받겠다 03|15|27 -> 03, 15, 27 버퍼 사용자가 값을 덜 입력하면? 더 받아야 한다. 사용자가 과다하게 많은 값을 입력하면? 입력문이 ..
20190829- 완벽한 공부법 ch 02, 메타 인지 문제는 나를 아는 것이다 지식보다는 '무지'가 자신감을 더 불러일으킨다. 메타인지와 공부 메타인지 - 자신의 인지 과정에 대한 인지 능력 내가 뭘 알고 있는지, 뭘 모르는지, 내가 하는 행동이 어떤 결과를 낼 것인지에 대해 아는 능력 메타인지가 높으면 자신의 공부법을 창조할 수 있다 메타인지 - 메타 기억, 메타 이해로 나뉨 메타 기억 자신의 기억력이 어느 정도인지 아는 능력 나만의 기억 전략을 가지고 있는가? 그 전략은 제대로 된 전략인가? 메타 이해 자신의 이해력이 얼마 정도 되는지 아는 능력 내용에 대해서 질문했을 때 답변 못 하면 모르는 것임 내용을 제대로 이해하지 못했거나, 주의를 기울이지 않았을 때 그 부분을 다시 세심하게 읽는가? 짧은 단락을 읽고 나만의 표현으로 요약해 보는가? 책을 읽을 ..
C언어 - basic 01-10 자바 -> C 언어 넘어가는 과정에서 기본 베이직 복습 / 포인터 등 이해 빠르도록 초반부터 정리합니다. 가독성은 라이 님 블로그가 최고니까 거기에서 보시는 걸 추천. https://m.blog.naver.com/kks227/60196220931 왜 c인가? 거의 대부분의 언어의 기본 문법(변수, 대입, 조건문, 반복문 등)이 C언어와 비슷 C언어가 고급 언어 중에서도 저급 언어와 흡사하여 컴퓨터 구조도 어느 정도 함께 배우게 되는 장점 언어의 종류 저급 언어: 컴퓨터가 이해하기 쉬운 언어. 기계어, 어셈블리어 등이 있다. 고급 언어: 컴퓨터보다는 우리가 이해하기 쉬운 언어. C언어, JAVA 등이 있다. 기계어: 컴퓨터가 알아들을 수 있는 말. 0과 1로만 이루어진 그 유명한 언어가 기계어이다. 기계어..
Android Studio - 진동, 효과음 / Snack Bar 진동 / 효과음 package com.tistory.jaringobi.notification; import android.media.MediaPlayer; import android.media.Ringtone; import android.media.RingtoneManager; import android.net.Uri; import android.os.Bundle; import android.os.Vibrator; import android.view.View; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity impleme..
20190828 - 완벽한 공부법 ch 10, 환경 환경 설정의 중요성 신박사의 I mean, You know... 등의 말버릇 고치기 - 목걸이 의지력을 이용하지 말고, 환경을 활용해라 알람 설정 - 10시에 자지 않으면 잔소리해 줘 / 언제는 ~ 한다 눈에 띄게 만들기 카우저사우스 샌프란시스코 대학 - 주황색의 투약 조끼 이용으로 47%의 절감 효과 데드라인 만들기 데드라인의 중요성 - 어떤 일이든 데드라인을 정해서 그것을 잘 보이는 곳에 놓아둔다 혼자 공부하면서도 데드라인은 설정해야 한다 공간을 활용한 환경 설정 ~에서는 ~을 한다는 환경 설정은 중요하다 공간이 무의식에 끼치는 영향 천장 높이, 자연 등은 사고력에 영향을 미친다 트여 있거나, 자연이 보이는 곳에서 공부를 하자 스마트폰 & 공부 효율이 떨어지는 뇌 몰입을 방해한다. 정말로. 스마트폰을..