일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Tips프로그래밍강좌
- c언어 배열과 포인터
- C언어 자료형
- Tipssoft
- c언어 포인터의 주소연산
- c언어 2진수 출력
- C언어 문자열
- c언어 시프트연산자와 비트연산자
- c언어 배열
- C언어 조건문
- C언어 상수
- C언어 반복문
- c언어 변수
- 김성엽
- c언어 함수
- c언어 포인터의 addressing
- c언어 지역변수와 전역변수
- c언어 포인터와 const 키워드
- c언어 void와 void 포인터
- c언어 printf
- C언어 연산자
- c언어 표준출력함수
- c언어 포인터
- Tips강좌
- c언어 포인터의 캐스팅
- c언어 static과 const
- 지식나눔강좌
- c언어 표준입력함수
- Today
- Total
거북이와 개구리의 끄적끄적
7일차_C언어 이 글은 Tips 7일차 강의를 듣고 정리한 내용입니다.잘못된 내용, 보충할 내용, 궁금한 내용 있으시다면 댓글 달아주시면 감사하겠습니다. 오늘의 목차는 아래와 같습니다.-프로세스와 메모리 모델-메모리 할당(정적할당과 동적할당)-다차원 포인터 1.프로세스와 메모리 모델우리가 소스파일을 짜고 빌드해서 만들어진 프로그램은 디스크에 저장되어있음.이 프로그램을 실행시키면 메모리로 load되고, CPU가 사용가능함. 이런 상태를 프로세스라고 부름. 프로세스는 2종류가 있음.1.heavy-weight-process우리가 흔히 말하는 process임.2.light-weight-process윈도우즈에서는 thread라고 부름. 이런 프로세스들은 세그먼트라고 불리는것들의 집합체.C언어로 만들어진 프로그램은..
6일차_C언어 이 글은 Tips 6일차 강의를 듣고 정리한 내용입니다.잘못된 내용, 보충할 내용, 궁금한 내용 있으시다면 댓글 달아주시면 감사하겠습니다. 오늘의 목차는 아래와 같습니다.-포인터의 const 키워드-포인터와 주소연산-포인터의 캐스팅 // 활용1.일부분만사용-포인터의 addressing-표준 입력 함수-배열과 포인터 1.포인터의 const 키워드포인터 변수에서는 const키워드를 3가지 방법으로 사용 가능.변경하고 싶지 않은 놈의 앞에 두면 됨.*변수명의 값을 변경하지 않겠다.변수명의 값을 변경하지 않겠다.*변수명의 값과 변수명의 값 둘 다 변경하지 않겠다.void Swap(int *pa, int *pb)에서 pa와 pb의 주소변경을 막으려면?void Swap(int* const pa, in..
5일차_C언어 이 글은 Tips 5일차 강의를 듣고 정리한 내용입니다.잘못된 내용, 보충할 내용, 궁금한 내용 있으시다면 댓글 달아주시면 감사하겠습니다. 오늘의 목차는 아래와 같습니다.-조별과제(정수를 2진법으로 출력하는 가장 효율적인 함수 구현)-포인터 1.조별과제4일차 강의가 끝나고 각 조별로 정수를 2진법으로 출력하는 과제가 주어졌습니다.먼저 데이터는 1바이트라 가정하고, 7번비트부터 0번비트까지 순서대로 출력하는 방법을 생각했습니다.7번비트의 값을 0번비트 위치까지 시프트하고 1과 &연산하게되면 될 것 같아 코드로 구현했습니다.1234567891011121314/* 시프트연산자와 앤드연산자 이용하기 *//* 1&1은 1이고, 0&1은 0이다. 즉, ?&1은 ?임을 이용 */#include void..