C Programming on Mac macOS에서 C 프로그래밍하기 - Visual Strudio Code 일반적으로 윈도우에서 C나 C++프로그래밍을 하기 위한 IDE로 비쥬얼 스튜디오를 설치한다고 한다. 맥에서도 Visual Strudio for mac이라는게

패스트캠퍼스 - 컴퓨터공학전공 필수 올인원 패키지 part1. 소프트웨어 베이직 C언어. 변수와 상수변수는 변할수 있는 데이터, 상수는 변할 수 없는 데이터상수 - 상수 사용하기1) C/C++에서는 다양한 함수가 사용될 수 있으나 프로그램은 항상 메인(main)함수로부

패스트 캠퍼스 - 컴퓨터 공학 전공 필수 올인원 패키지 Onlne - 03.기본 입출력기본적으로 취약한 함수이기 때문에 visual studio등에서 못쓰게 막고있고, 실제 프로그래밍을 할 때도 잘 쓰이지 않는다. 다만 공부목적으로 사용해보기로 한다.scanf()을 이

패스트캠퍼스 - 컴퓨터 공학 전공 필수 올인원 패키지 Onlne.-C - 04.연산자~ : 0이면 1로, 1이면 0으로 & : 둘 다 1인 것만 1로| : 하나만 1이면 1로^ : 서로 달라야만 1로<< : 왼쪽 시프트. 자리수 이동. 비트를 민다.\>> :
배열의 선언은 다음과 같이 할 수 있다.원시적인 C언어는 기본적으로 자체적인 문자열 자료형을 제공하지 않는다.따라서 C언어에너는 문자(Character)를 여러 개 묶어 놓는 형태로 문자열을 표현한다.기본적으로 문자열을 선언할 때는 문자열의 크기보다 배열의 크기가 크도

지금까지의 변수는 그 자체로 자신의 자료형에 맞는 값을 저장했다.포인터(Pointer)변수는 특이한 변수로, 메모리 주소를 저장한다.포인터는 특정한 변수 자체가 존재하는 메모리 주소의 값을 가진다. (포인터도 변수기 때문에 당연히 특정한 주소값을 가진다.)다음 예제에서

컴퓨터 공학 전공 필수 올인원 패키지 Onlne. - C. 10.문자문자와 버퍼문자열을 처리할 때 버퍼의 개념이 많이 사용된다.버퍼(Buffer)란 임시적으로 특정한 데이터를 저장하기 위한 목적으로 사용된다.C프로그램은 기본적으로 사용자가 의도하지 않아도 자동으로 버퍼

컴퓨터에서 프로그램이 실행되기 위해서는 프로그램이 메모리에 적재(Load)되야 한다.당연히 프로그램의 크기를 충당할 수 있을 만큼의 메모리 공간이 있어야 한다.일반적인 컴퓨터의 운영체제는 메모리 공간을 네가지로 구분하여 관리한다.전역변수(Global Variable)란
컴퓨터 공학 전공 필수 올인원 패키지 Onlne. - 13.다차원 배열과 포인터 배열배열은 포인터와 동일한 방식으로 동작한다.배열의 이름은 배열의 원소의 첫번째 주소가 된다.유일한 차이점이라고 하면, 포인터는 변수이며 배열의 이름은 상수(const)이다.배열의 이름은

패스트 캠퍼스 컴퓨터 공학 all in one 패키지. C일반적으로 C언어에서 배열의 경우 사전에 적절한 크기만큼 할당해 주어야 한다.우리가 원하는 만큼만 메모리를 할당해서 사용하고자 한다면 동적 메모리 할당을 사용한다.3.동적이라는 말의 의미는 '프로그램 실행도중에'