전체 글 941

C언어 문법 공부 2장 [C 프로그램의 구성 요소]

1. C 프로그램의 구성 요소C프로그램을 구성하는 요소들에 대해 알아보도록 하죠.C프로그램을 구성하는 요소에는 키워드, 심볼, 문장, 블럭등이 있습니다. (1) 키워드키워드는 저번 강의때 간략히 설명을 했었는데, 더 정확히 말하자면 C 컴파일러가 특별한 의미로 인식하는 단어를 말합니다.다른 단어들과는 달리 특별한 기능을 수행하게 되죠.C언어 키워드는 다른 언어에 비해 적은 편 입니다.이유는 C언어 키워드에는 표준 입출력에 관한 키워드가 들어있지 않기 때문이죠.단지 데이터 처리와 프로그램의 흐름을 제어하는 키워드밖에 들어있지 않습니다. 그렇기 때문에 표준 입출력에 관한 것은 외부에 의존합니다.저번히 예제에 나온 printf라는 것도 키워드가 아닙니다.이것이 무엇인지는 오늘 배우게 됩니다. (2) 심볼심볼은..

C언어 문법 공부 2장 [C 프로그램의 구조]

2. C 프로그램의 구조 예제 소스를 하나 보며 공부하도록 하죠. /* 파일 이름 : C2-1.C프로그램 내용 : 계산에 대한 결과를 출력하는 프로그램 */#include int add(int,int); /* 두 수를 더하는 함수 */ void main(){int result; /* 변수 선언 */ result=add(3,5); /* add함수를 호출해 3과 5를 더한다. */printf("Result:%d\n",result); /* result의 값을 출력한다. */} int add(int a, int b){return(a+b); /* a와 b를 더해서 리턴 */} 이 프로그램은 아주 간단하지만 처음 하시는 분은 좀 복잡해 보일 겁니다.우선 저번 강좌 내용을 들춰 보면서 그때 나온 소스들과 이 소스를 ..

C언어 문법 공부 1장 [C 프로그램의 기본적인 구조]

4. C 프로그램의 기본적인 구조 이정도 알았으면 이제 C언어 프로그램의 문법적인 구조를 살펴보기로 합시다.이제부터 정말 C의 문법에 대한 공부를 들어갈탠데, 이번에 나올 C 프로그램은 기본적인 구조만 이해하시면 된검니다.세부적인 부분은 모르셔도 됩니다.기본적인 구조를 알고 계셔야 다음 강좌의 이해가 쉽기 때문이죠. (1) 자유로운 형식C언어는 다른 언어들과는 달리 형식이 메우 자유롭습니다.우선 예제 소스 하나를 보며 공부해보도록 하죠. /* 파일 이름 : C1-1.C프로그램 내용 : 화면에 메시지를 출력하는 프로그램. */#include void main(){printf("This is a first program.");} 이 소스는 아주 간단한 소스 입니다.하지만 C를 처음 대하시는 분 이라면 아주 ..

C언어 문법 공부 1장 [C언어에는 어떤 종류가있는가 ?]

2. C언어에는 어떤 종류가있는가 ? 'C언어에는 어떤 종류가..'라는 제목을 보고 글이 자꾸 읽고 싶어 지신다면 그 분은 분명 C언어 초보자 입니다. 하지만 이 제목을 보고선 무언가 이상하다고 느끼시면 진정한 전문가라고 할수 있죠.이유가 궁금하시죠? 이유는 C언어에는 종류가 없기 때문이죠.종류가 없는데 제목이 저러니 당연히 이상할수 밖에요.C를 처음 하시는 분들이 많이 질문하시는 것들 중 하나가 'C와 Visual C의 차이점이 무엇인가요?' 입니다.제가 이 질문을 받았다면 이렇게 답해 드리고 싶군요.'C는 언어이고 Visual C는 언어가 아닙니다.' 라구요. 여기서 Visual C라는 건 Microsoft라는 회사에서 만든 C언어로 프로그래밍 할때 필요한 도구를 말합니다.즉 언어가 아니라는 것이죠...

C언어 문법 공부 1장 [C언어는 어떻게 생성되는가]

3. C언어는 어떻게 생성되는가? 이제 C언어 프로그램이 어떻게 실행되어 지는 가를 알아봅시다.C언어로 프로그램을 만들면 실행파일(.EXE)을 만들 수가 있습니다.실행파일이 만들어지데는 다음과 같은 과정을 거칩니다. (텍스트 에디터) (선행처리기) (1)소스 코드 -------------> (2)소스 파일 ------------> (3)선행처리기 지시어가 번역된 소스 파일 (컴파일러,라이브러리) (링커) -------------------->(4)목적 파일 -----------> (5)실행파일 (1) 소스 코드 (Source)프로그램의 내용 자체를 소스 코드라고 합니다. (2) 소스 파일 (Source file)소스 코드를 택스트 파일에 기술하여 만들어진 파일을 소스 파일이라고 합니다. C언어의 소스 파..

C언어 문법 공부 1장 [C언어 소개]

1. C언어 소개 C언어란 것은 아주 강력한 기능을 가진 프로그래밍 언어 입니다.C언어가 Unix운영체제 하에서 시스템 프로그래밍을 하기 위해 개발된 언어라는건 알고 있지만 정확히 누가 만들었는지는 저두 잘 모릅니다.사실 그건 중요한게 아니죠.C언어는 구조화 프로그래밍을 지향하는 언어이고 정말로 가장 쓸모있는 언어라고 할수 있습니다. 이유는 C언어에서는 못하는게 없기 때문이죠.좀 과장된 표현 같기도 하지만 다른 언어들과 비교해 볼때 못하는거란 없습니다. 그리고 C언어로 만든 프로그램의 속도는 어셈블리어 만큼이나 빠른 속도를 내기 때문에 빠른 속도를 요구하는 프로그램에도 적합하죠. 단 게임과 같은 곳에서는 C언어의 속도도 조차도 느리기 때문에 어셈블리가 요구되는 곳이 있지만, 요즘 C언어 컴파일러들은 인라..

크롬으로 간단하게 IP변경하여 접속하기

1. 구글 크롬의 우측 상단에 보시면 점3개(크롬 제어) > 설정 클릭해 주세요 2. 확장 프로그램 > '더 많은 확장 프로그램 다운로드'를 클릭해주세요 3. chrome 웹 스토어 검색란에 'browsec'를 검색해 주세요 4. 하단 그림과 같이 'CHROME에 추가'를 선택하여 설치해주세요 5. 설치가 다되면 우측상단에 그림과 같이 지구가 나와요 그걸 클릭해주세요 6. Protect me를 클릭해주시면 원하는 나라 IP를 선택할 수 있으며, 하단의 'on' ,'off'를 통하여 사용 여부를 선택할 수 있습니다.

알면 좋을껄? 2016.11.15