본문 바로가기
반응형

Programming44

[C] 짱짱 포인터 분석 2 많은 시간이 걸렸던 과제... 배운건 많았던 것 같다... #include int main() { char arr[3][6] = { { "APPLE\n" },{ "GRAPE\n" },{ "MANGO\0" } }; // 3-6 이차원 배열 선언 char *p; // 포인터 변수 p 선언 char **pp; // 이중 포인터 pp 선언 int i; p = arr; // p의 주소값에 배열 arr 주소값 삽입 pp = &p; // pp의 주소값에 포인터 변수 p의 주소값 삽입 - 이중포인터 for (i = 0; i < 18; i++) { printf("%c", *p); // p에 저장된 포인터가 가리키는 값 출력 p++; // p의 주소값 1씩 증가 (char형 - 1바이트) } p = p - 12; // p.. 2017. 4. 10.
[C] 짱짱 포인터 분석 1 포인터를 이해하기에 좋은 과제...? #include void main() { int iValue[10] = { 10,20,30,40,50,60,70,80,90,100 }; // 10개의 정수를 입력 받은 배열 선언 int *p = &iValue[7]; // iValue[7]의 주소값을 *p에 넣음 printf("\n\n ***** program start ***** \n\n"); printf("*p = %d\n", *p); // *p의 값은 iValue[7]의 주소에 저장되어 있던 값 printf("*p + 1 = %d\n", *p + 1); // *p의 값 + 1 --> 80 + 1 printf("*(p+1)=%d \n", *(p + 1)); // 포인터를 대상으로 1증가 시키면 n x sizeof(.. 2017. 4. 9.
[Python] 터틀 그래픽 집 그리기 import turtle t = turtle.Turtle() t.shape("turtle") # 거북이 모양 생성 size = int(input("집의 크기는 얼마로 할까요? ")) t.fd(size) t.rt(90) t.fd(size) t.rt(90) t.fd(size) t.rt(90) t.fd(size) t.right(90) t.lt(60) t.fd(size) t.rt(120) t.fd(size) 2017. 4. 4.
[Python] 터틀 그래픽 원과 다각형 그리기 import turtle t = turtle.Turtle() t.shape("turtle") # 거북이 모양 생성 t.fd(100) t.lt(60) t.fd(100) t.lt(60) t.fd(100) t.lt(60) t.fd(100) t.lt(60) t.fd(100) t.lt(60) t.fd(100) t.circle(100) # 반지름 100인 원이 그려진다 2017. 4. 4.
[Python] 터틀 그래픽 낙서 import turtle colors = ["red", "purple", "blue", "green", "yellow", "orange"] t = turtle.Turtle() turtle.bgcolor("black") t.speed(0) t.width(3) length = 10 while length 2017. 4. 4.
[Python] 파이썬 학교수업 학교 전공 수업에 파이썬이 있다.교양 하나를 들어야 하는데 프로그래밍 기초라고 파이썬을 하는 수업이 있어서 듣게 되었다.두 수업 모두 파이썬을 하면 나는 두 마리 토끼를 한번에 잡을 것이라고 생각 했다.잘못된 생각이었다.둘 다 너무 쉽게 가르친다. 돈 아깝다...매우매우 그래도 프로그래밍 기초 시간에 turtle을 통해 막 그림을 그린다. 신기하다. 이렇게 말해놓고 시험 망하면 쪽팔리닌까 공부나 해야겠다. 2017. 4. 4.
반응형