본문 바로가기
728x90

C4

[프로그래머스/C언어] 콜라츠 추측 📌 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 계속 왜 틀렸지 ~ 했는데 범위를 바꿔주니 바로 정답 된 문제 정수형 메모리 크기 데이터 표현 범위 char 1바이트 (8비트) - 128 ~ + 127 short 2바이트 (16비트) -32768 ~ + 32767 int 4바이트 (32비트) -2147483648 ~ + 2147483647 long 4바이트 (32비트) -2147483648 ~ + 2147483647 실수형 메모리.. 2023. 11. 9.
[프로그래머스/C언어] 문자열을 정수로 바꾸기 📌 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해당 문제는 문자열을 정수로 바꾸기 위한 atoi함수가 필요하다. (물론 다른 방법으로도 풀 수 있겠지만? 함수 원형 : int atoi( const char * str ); // 즉, 인자값으로 정수로 바꾸고자 하는 str을 넣어주면 된다. 반환값: int값 리턴 만약 변환에 실패했다면 0 리턴 +) #include 에 선언되어 있음 👩‍💻 전체코드 #include #include.. 2023. 11. 5.
[C언어] 동적할당 1. 프로세스의 메모리 공간 동적할당을 이해하기 위해서는 우선 프로세스의 메모리 공간에 대해 이해해야한다. 프로세스의 메모리 공간은 코드 영역, 스택 영역, 데이터 영역, 힙 영역으로 나뉘어져있다. - 코드 영역 : 프로그램 실행 코드 및 함수가 저장되는 영역 - 스택 영역 : 함수 호출에 대한 매개변수와 지역변수, 함수 내 중괄호 내부에 정의된 변수가 저장되는 영역으로 잠시 사용되고 메모리에서 소멸 시킬 데이터가 저장되는 영역 - 데이터 영역 : 전역 변수, 정적 변수가 저장 되는 영역으로 프로그램이 종료될 때까지 유지되어야하는 데이터가 저장되는 영역 - 힙 영역 : 프로그램이 실행되는 동안에 개발자가 동적으로 메모리를 할당할 수 있는 영역 2. 동적 메모리 할당의 필요성 - 선언된 배열 요소의 수가 .. 2023. 11. 1.
[프로그래머스/C언어] 편지 어쩌다보니 회사에서 C언어만 쓰게 되었고.. 회사 내에서 시험 볼 일이 생겨서 C언어를 처음부터 공부해야한다~ 사실 한번도 배운 적이 없어서 진짜 그냥,,, 새로운 과목 수강한다고 생각하고 빡세게 공부해보려고 한다! 목표는 하루에 한개씩 포스팅하기 대신 공부를 위해 억지로(?) 더 찾으면서는 안하고 진짜 필요성에 따라 하나를 효과적으로 공부할 예정! 대신 이거를 절대절대 안 까먹는게 목표다 ㅇㅏ좌좌 📌 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. program.. 2023. 10. 31.
728x90