본문 바로가기

언어58

[C] 포인터의 포인터 C포인터의 포인터 int ** dptr;-> int형 이중 포인터 ex)%p = 포인터 (주소출력) %g = %f를 했을때 뒤에 쓸모없는 '0'을 지워 유효숫자만 출력 2018. 11. 1.
[C] 포인터 (C언어정석_7) C포인터 malloc()malloc(크기)void *malloc(size_t size);크기: 바이트수 /초기화x calloc()malloc(개수, 한 개의 크기)viod *calloc(size_t num, size_t size);'개수*한 개의 크기' 만큼 할당 /0으로 초기화 free()free(포인터변수)coid free( void* ptr);할당된 변수의 메모리 공간 반환 realloc()realloc(포인터 변수, 크기)void *realloc(void *memblock, size_t size);한번 할당된 메모리 공간 재할당 /크기 및 포인터도 변경됨 문제풀이 (3, 6, 12) 3 - 포인터와 배열의 개념설명6 - 포인터 이용 배열의 역순출력12 - 포인터 이용 배열복사 2018. 10. 31.
[C] 다차원 배열 C-다차원 배열 "가로 행! 세로 열!" 다차원 배열: 2차원 이상의 배열(보통 1,2,3차원 배열을 사용) 2차원 배열 TYPE arr[세로길이][가로길이]; ex)int arr[3][4];// 세로가 3, 가로가 4인 int형 2차원 배열 2차원 배열은 for문을 중첩시키는 방법을 자주 사용 1)만약 칸을 비우게 되면 0으로 초기화 2) 3)길이를 명시하지 않아도 되지만 하나는 명시해야함. 열의 길이를 명시안그러면 무엇이 가로고 무엇이 세로인지 x. 4)행의 길이를 명시 3차원 배열 매우 제한적인 상황에서 사용잘 사용x 2018. 10. 30.
[C] 도전프밍2 C 도전프밍_2 2번은 모르겠다,, 2018. 10. 30.
[Python] list형 (창의적파이썬_7) list형 파이썬 string, 숫자, list, empty형 리스트 가능 ex) list의 각 원소들은 list 변수 내에서 index를 통해 개별적으로 다루어 짐list와 string의 공통점은 index를 가진다는 것string과 같이 list의 경우에도 index는 element가 배열된 순서를 나타냄list의 index를 활용하여 index에 해당하는 값을 반환 가능 index) list의 index에 음수 값을 넣을 수도o음수면 왼쪽으로 한칸씩 이동index도 연산(+, -, *, %)이 가능 (but 나눗셈 연산자x) -> index는 정수이기 때문에 나눗셈 불가능 in = list의 element 인가를 결정하는 연산자 true or false 로 나옴 ex) not in = list의 e.. 2018. 10. 30.
[C] 문자열과 배열 (C언어정석_6) C언어 정석 6강수업 6일차(배열과 문자열) 6강 문제 소스코드 문자열을 scanf함수로 받을때 &연산자 사용x 중간고사 문제 소스코드 정리 //수업때 안적어서 적을게 없땅..ㅎㅎ 기억나면 올려야징 ㅎㅎ 2018. 10. 28.
[C] 배열의 오름차순 병합 a,b,c 배열의 오름차순 병합 a,b,c 요건 6시간^^ 처음으로 한 소스코드는 두개의 배열의 길이비교를 하는 과정이 들어가있고, 두번째로 한 소스코드는 길이비교 과정을 삭제해 간략하게 나타냈다. 첫번째 코드가 맨처음에 짠 코드이고, 두번째 코드가 셤공부 하면서 핵심만 뽑아 만든 코드다. (처음코드) 길이가 길어서 두번으로 나눠서 올리겠음 12번째 줄이 배열 a,b의 길이를 비교하는 구문임 14~24줄은 작은 배열이 a일 경우 26~36줄은 작은 배열이 b일 경우인데, 28번째 줄이 j인데 오타났음 (주석부분) 40~50 줄은 작은 배열의 길이만큼 반복이 끝난후 나머지는 큰 배열에 그대로 대입하는 것......인데 지금 올리려고 다시보니까 코드가 잘못된게 보인다... 만약 길이가 작은배열에 큰배열보다 큰 수가 있.. 2018. 10. 28.
[C] sin/cos 함수그리기 sin/cos 함수 C언어로 그리기 C언어를 풀면서 어려웠던 문제만 따로 정리하려고 한다. 요거 푸는데 장장 10시간..☆ 그마저도 처음에 기본적인 틀은 따와서 이를 변경했다..ㅠㅠ 함수 다만들고 마지막에 모양 반대로 뒤집는건 도움을 받았다 ㅠㅠ '-'만 붙이면 되는거였어..씁 15, 16번째 줄ㅎㅎ (소스코드) 폭은 Y값을 바꿔서 조정할 수 있음. . . . (결과창) ☆그래프가 이쁘다☆ 2018. 10. 28.
반응형