? 1

Similar documents
int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

OCW_C언어 기초

untitled

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2


untitled

Microsoft PowerPoint - chap04-연산자.pptx

03장.스택.key

Microsoft PowerPoint - ch07 - 포인터 pm0415

untitled

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - Chapter_02.pptx

슬라이드 1

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

Chapter_06

Microsoft PowerPoint - Chapter_08.pptx

Microsoft PowerPoint - 제11장 포인터(강의)

Microsoft PowerPoint - 제11장 포인터

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

중간고사

11장 포인터

금오공대 컴퓨터공학전공 강의자료

chap10.PDF

ch15


Microsoft PowerPoint - chap12-고급기능.pptx

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

歯7장.PDF

chap7.PDF

C 언어 프로그래밊 과제 풀이

chap8.PDF

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

1 장 C 언어복습 표준입출력배열포인터배열과포인터함수 const와포인터구조체컴파일러사용방법 C++ 프로그래밍입문

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

쉽게 풀어쓴 C 프로그래밍

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint - chap-11.pptx

Microsoft PowerPoint - Chapter_05.pptx

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

Microsoft PowerPoint - 03_(C_Programming)_(Korean)_Pointers

untitled

Infinity(∞) Strategy

C++-¿Ïº®Çؼ³10Àå

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

ABC 2장

Microsoft PowerPoint - chap10-함수의활용.pptx

Microsoft PowerPoint - 2장 변수와 자료형 pptx


Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

PowerPoint 프레젠테이션

C++ Programming

<4D F736F F F696E74202D20C1A63134C0E520C6F7C0CEC5CD5FC8B0BFEB>

untitled

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

Microsoft PowerPoint - chap11-포인터의활용.pptx

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

Microsoft Word - (3)平成27年度入学者選抜の手続(韓国・朝鮮語版)

Data Structure

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

C 프로그래밊 개요

Microsoft PowerPoint - 04_C_Language_Function

ABC 3장

슬라이드 1

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

15강 판소리계 소설 심청전 다음 글을 읽고 물음에 답하시오. [1106월 평가원] 1)심청이 수궁에 머물 적에 옥황상제의 명이니 거행이 오죽 하랴. 2) 사해 용왕이 다 각기 시녀를 보내어 아침저녁으로 문 안하고, 번갈아 당번을 서서 문안하고 호위하며, 금수능라 비

Microsoft PowerPoint - chap05-제어문.pptx

슬라이드 1

5.스택(강의자료).key

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - C_Programming_Basics.ppt [호환 모드]

282서비스업관리-마트

본 발명은 중공코어 프리캐스트 슬래브 및 그 시공방법에 관한 것으로, 자세하게는 중공코어로 형성된 프리캐스트 슬래브 에 온돌을 일체로 구성한 슬래브 구조 및 그 시공방법에 관한 것이다. 이를 위한 온돌 일체형 중공코어 프리캐스트 슬래브는, 공장에서 제작되는 중공코어 프

Microsoft PowerPoint - ch01.ppt

OCaml

13주-14주proc.PDF

Microsoft PowerPoint - chap-05.pptx

Chapter 4. LISTS

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap03-변수와데이터형.pptx

11장 포인터

Microsoft PowerPoint - chap-06.pptx


컴파일러

C프로-3장c03逞풚

목 차 Ⅰ.발명 동기 및 목적 1 Ⅱ.선행조사 연구 및 결과 1.발명품을 만들기 위한 다양한 운동의 장점 조사 2 2.건강 및 다이어트를 위한 운동방법 4 3.특허관련 kipris검색 4 Ⅲ.발명품 내용 5 Ⅳ.발명품의 제작 내용과 기능 및 활용 1.제작 내용 6 2.

부벽루 이색 핵심정리+핵심문제.hwp

ePapyrus PDF Document

<C3D1C1A4B8AE B0E6BFECC0C720BCF B9AE2E687770>

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

비긴쿡-자바 00앞부속

Microsoft PowerPoint - gnu-w10-c-chap11

Microsoft PowerPoint - 09_C_Language_Pointer_Advanced

C 언어와 프로그래밍 개요

商用

Microsoft PowerPoint - [2009] 02.pptx

Transcription:

? 1

#include<stdio.h> int main(void) { int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b } printf(" a : %x \n", &a); printf(" b : %x \n", &b); return 0; * : 12ff60, 12ff54 2 a : 3 b : 8 a : 12ff60 b : 12ff54

- (Operator): - (Operand): 3

= +, -, *, /, % +=, -=, *=, /=, %= ++, -- >, <, ==,!=, >=, <= &&,,!? : &,!, ^, ~ >>, << 4

( ) (=) - - 5

( ) (=) - - i = 3 5

( ) (=) - - i = 3 i 3 5

( ) #include<stdio.h> int main(void) { int i=0, j=0, k=0; printf("i = %d, j = %d, k = %d \n", i, j, k); i = 1; j = 5; k = 7; printf("i = %d, j = %d, k = %d\n", i, j, k); } return 0; i=0, j=0, k=0 i=1, j=5, k=7 6

( ) : (+), (-), (*), (/), (%) +( ) a = 6+2 6 2 -( ) a = 6-2 6 2 *( ) a = 6*2 6 2 /( ) a = 6/2 6 2 %( ) a = 6%2 6 2 7

( ) #include<stdio.h> int main(void) { int a, b; a = 6; b = 2; printf(" : %d \n", a+b); printf(" : %d \n", a-b); printf(" : %d \n", a*b); printf(" : %d \n", a/b); printf(" : %d \n", a%b); } return 0; : 8 : 4 : 12 : 3 : 0 8

( ) #include<stdio.h> int main(void) { int num1, num2; } num1 = 10/3; // ' ' num2 = 10%3; // ' ' printf(" : %d \n", num1); printf(" : %d \n", num2); return 0; : 3 : 1 9

( ) a = a + b a += b a + b a a = a b a -= b a - b a a = a * b a *= b a * b a a = a / b a /= b a / b a a = a % b a %= b a % b a 10

( ) #include<stdio.h> int main(void) { int num1=1, num2=2, num3=3, num4=4, num5=5; num1 = num1 + num2; // num1 += num2; num2 = num2-2; // num2 -= 2; num3 = num3 * 2; // num3 *= 2; num4 = num4 / 2; // num4 /= 2; num5 = num5 % 2; // num5 %= 2; printf("%d, %d, %d, %d, %d \n",num1,num2,num3,num4,num5); } return 0; 3, 0, 6, 2, 1 11

( ) ++, -- ( 1 1 ) ++a a++ --a a--, ( ), ( ), ( ), ( ) 12

( ) #include<stdio.h> int main(void) { int num1=10; printf("%d \n", num1);// 10 num1++; // num1 = num1 + 1; printf("%d \n", num1);// 11 ++num1; // num1 = num1 + 1; printf("%d \n", num1);// 12 } --num1; // num1 = num1-1; printf("%d \n", num1); // 11 num1--; // num1 = num1-1; printf("%d \n", num1);// 10 return 0; 13 10 11 12 11 10

( ) #include<stdio.h> int main(void) { int num1=10, num2=10; int a, b; a = ++num1; //, printf("%d, %d \n", a, num1); // 11, 11 b = num2++; //, printf("%d, %d \n", b, num2); // 10, 11 } return 0; 11, 11 10, 11 14

( ) #include<stdio.h> int main(void) { int num1=10, num2=10; int a, b; num1 = num1 + 1; // a = num1; // printf("%d, %d \n", a, num1); // 11, 11 b = num2; // num2 = num2 + 1; // printf("%d, %d \n", b, num2); // 10, 11 } return 0; 11, 11 10, 11 15

( ) #include<stdio.h> int main(void) { int num1=10, num2=10; printf("%d \n", ++num1); // 11 printf("%d \n", num1);// 11 printf("%d \n", num2++); // 10 printf("%d \n", num2);// 11 } return 0; 11 11 10 11 16

( ) (True) (False) > a>b a b 1( ), 0( ) < a<b a b 1( ), 0( ) >= a>=b a b 1( ), 0( ) <= a<=b a b 1( ), 0( ) == a==b a b 1( ), 0( )!= a!=b a b 1( ), 0( ) 17

( ) #include<stdio.h> int main(void) { int num1=2, num2=4; int result1, result2, result3, result4; result1 = (num1 > num2); result2 = (num1 <= num2); result3 = (num1 == num2); result4 = (num1!= num2); printf("result1 %d \n", result1); // 0( ) printf("result2 %d \n, result2); // 1( ) printf("result3 %d \n", result3); // 0( ) printf("result4 %d \n", result4); // 1( ) } return 0; result1 0 result2 1 result3 0 result4 1 18

( ) &&: AND ( ) : OR ( )! : NOT ( ) 0 && 0 0( ) 0 && 1 0( ) 1 && 0 0( ) 1 && 1 1( ) 19

( ) 0 0 0( ) 0 1 1( ) 1 0 1( ) 1 1 1( )!! 0 1( )! 1 0( ) 20

( ) #include<stdio.h> int main(void) { int num1=2, num2=3, num3=5; int result1, result2, result3; result1 = (num1>0) && (num2<10); result2 = (num2<=2) (num3>5); result3 =!num3; printf("result1 %d \n", result1); // 1( ) printf("result2 %d \n", result2); // 0( ) printf("result3 %d \n", result3); // 0( ) } return 0; result1 1 result2 0 result3 0 21

( ) 22