336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 소스코드에 영향을 주지 않고 순수 문장으로 구성된 설명 혹은 글입니다.


사용 방법 1 : 한줄 주석입니다 // 이후의 문장은 모두 주석으로 처리 됩니다.

example)

// 내용  


사용 방법 2 : 구역 주석 /* 주석의 시작을 뜻하고 */ 을 만날때까지 구간을 모두 주석으로 처리합니다.

example)

/* 내 용 */


소스 코드 : main.c


#include <stdio.h>


int main(void)

{

//한줄 주석

/*

구간 주석 프로그램에 영향을 주

지 않으며 광범위 또는 짧게 구간

을 설정할수 있습니다.

*/


return 0;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

011 문자형 변수 이해하기( char )  (0) 2016.09.20
010 컴파일러( Compiler )  (0) 2016.09.19
008 함수의 개념  (0) 2016.09.14
007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 :

C언어에서 정말 함수를 빼놓고 말하기 힘들정도로 그 빈도는 아주 높습니다. 일단 구조는 앞전에 Hello world 에서 설명 했던 것처럼


반환형 함수의이름 (자료를 받는공간){ 몸체 } 구성 입니다.  함수에 대한 심화 과정에서 자세히 알려드릴테니 조급함은 잠시 미루고 이렇


게 이렇게 사용 한다에 초점을 맞춰서 익숙해 지는 방법을 터득하는 것이 중요 합니다.


소스코드

#include <stdio.h>

//case 1

int add(int ,int );


//case 2

int mul(int a, int b)

{

return a*b;

}


int main (void)

{

const int c = 2;

const int d = 3;


printf(" 변수 c 와 d 의 덧셈 결과는 %d 입니다. \n",add(c,d));

printf(" 변수 c 와 d 의 곱셈 결과는 %d 입니다. \n", mul(c,d));

return 0;

}


int add(int a, int b)

{

return a+b;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

010 컴파일러( Compiler )  (0) 2016.09.19
009 주석  (0) 2016.09.19
007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 문자열이란 문장을 뜻합니다. 이것은 하나의 나열된 변수의 집합체에 저장됩니다.


소스코드


#include <stdio.h>


int main (void)

{

char* chat = "이것은 먼가요?";

char array[6] = {'a','b','c','d','e','\0'}; // 


printf("%s \n", chat);

printf("%s \n", array);

printf("%s \n", "어라 이것도 멀까?");

printf("이것 자체도 문자열 입니다.\n");


return 0;

}


결과




'Programing - C > C Basic grammar ' 카테고리의 다른 글

009 주석  (0) 2016.09.19
008 함수의 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 개요 : 단순 반복을하는 문장 

2. 구조

조건식 과 몸체로 if 문과 매우 유사하나 조건이 참인 한도내에서 반복한다.

example)

while(조건식)

{ 몸체

}


3. 종류

while 문, do ~ while 문, for문 3가지가 있다.


4. 특징

while : 조건문과 매우 유사하게 생겼으며 문장 안에 조건식이 멈추는 식을 넣어줘야한다.


do ~ while : 일단 한번 몸체에 해당하는 코드를 실행한후 조건식을 검사한다.


for : 조건 변수와 조건식 조건식이 멈추는 코드가 한줄에 정의 되어있으며 사용 빈도가 높다.


5. 소스 크드

#include<stdio.h>

int main(void)

{

//case 1 while

int whileCount =0;

const int whileBreak =5;


//case 2 do ~while

int do_whileCount = 0;

const int do_whileBreak = 5;


//case 3 for

int forCount = 0;

const int forBreak =5;



//case 1

while (whileCount < whileBreak)

{

printf("%d 번 while 문 루프\n",whileCount + 1);//여기서 카운트와 1을 더하는 이유는 0부터 루프가 돌기 때문입니다.

whileCount++;// 조건을 증감하는식으로서, 1을 증가 하는 코드입니다 . whileCount  = WhileCount + 1 과 같은 코드입니다. 

}


printf("최종 카운트 : %d\n",whileCount);

printf("----------\n");


//case 2

do

{

printf("%d 번 do While 문 루프\n",do_whileCount + 1);

do_whileCount++;

}while(do_whileCount < do_whileBreak);


printf("최종 카운트 : %d\n",do_whileCount);

printf("----------\n");


//case3

for(forCount = 0; forCount < forBreak; forCount++)

{

printf("%d 번 for 문 루프\n",forCount + 1);

}


printf("최종 카운트 : %d\n",forCount);


}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

008 함수의 개념  (0) 2016.09.14
007 문자열 개념  (0) 2016.09.14
005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

정의 : 조건식과 몸체로 나뉘는 문법으로서 다음과 같이 정의한다

if ( 조건식 )

{

몸체

}

조건식의 결과 값이 0이 아닌 모든 값은 참으로 처리한다.


코드 : 

#include<stdio.h>

int main (void)

{

const int A = 12;

const int B = 0;


//case 1

if(A)

{

printf("상수 값 A는 0이 아닙니다.\n");

}


//case 2

if(B)

{

printf("상수 값 B는 0이 아닙니다.\n");

}

else // 여기서 else 는 if문을 총족하지 못하면 들어 오는 나머지 처리 문장입니다.

{

printf("상수 값B는 0입니다.\n");

}


//case 3

if(A  > B) // 부등식 꺽쇠 갈호 한쪽을 연산자로 사용합니다. 이조건이 참이라면 아래의 본체를 한번 실행한고 else if  

{          // 와 else 를 검사및 실행을 하지않게 그냥 지나가게 됩니다. 거짓이라면 아래의 else if를 실행합니다.

printf("상수 A 는 B 보다 크다\n");

}

else if(A < B) //else if 는 if와 쌍을 이룰수 있으며 차선 조건이 되겠습니다. else if에 대해서 나중에 심도 있게 정리하겠습니다.

{

printf("상수 A 는 B 보다 작다\n");

}

else// else 는나머지 입니다. 

{

printf("상수 A 와 B는 같다\n");

}


return 0;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
Hello World 심화  (0) 2016.09.07
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
003 상수 개념(constant)  (0) 2016.08.30
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

-빠르게 프로그램을 공부 하실분은 그냥 페이지를 닫기 해주는게 정신 건강에 좋습니다. 그리고 기초를 천천히 다지 시는 분이라면 


한번쯤 읽어 주는게 좋은 공부가 되실것입니다.


example>


#include<stdio.h> // 선언부 


int main (int argc, char *argv[])

{

return 0;

}


선언부 설명:


# 은 전처리기 뜻합니다. 


전처리기란 무엇이냐면 프로그램 실행에 앞서 메모리에 올리고 시작하는 정의 입니다.


include 란 단어는 포함 입니다. 그렇다면 꺽새 괄호 안의 내용은 바로 선언하는 내용이 되겟습니다.


stdio.h 은 선언 하는 바의 내용을 뜻 하는 것입니다. stdio 란 단어와 h란 단어는 약자입니다.


standard input output header 입니다.


int main (int argc, char *argv[]) 는 프로그램을 시작하는 시작 지점인과 동시에 프로그램 자체의 본체가 됩니다.


함수에 대한 설명을 간략하게 하자면


반환형 + 이름 + 파라메터(프로그램 실행할때 받는 값) 

{ } //함수의 몸체에 해당 합니다.

'Programing - C > C Basic grammar ' 카테고리의 다른 글

006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
003 상수 개념(constant)  (0) 2016.08.30
002 변수(Variable)  (0) 2016.08.29
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개요 :  우리가 알고 있는 사칙 연산이은 아마도 덧셈, 뺄셈, 나눗셈, 곱셈 일것입니다.  하지만 C언어 프로그램에서는


한 가지 더있습니다.  바로 나머지 연산입니다. 나눗셈하고난뒤 나오는 나머지를 기록 하는 연산입니다.


이것은 % 표기합니다. 생각 보다 프로그램 에서 많이 쓰고 있습니다. 사용 빈도는 사칙 연산 만큼은 아니어도 그다음으로 많이


사용되니 어떻게 사용되는지 한번 예제를 만들어 보도록 하겠습니다.


코드 : 


#include <stdio.h>


int main(void)

{

int a = 1;

int b = 2;


printf(" 더하기 연산 %d \n", a + b);

printf(" 빼기 연산 %d \n", a - b);

printf(" 곱셈 연산 %d \n", a * b);

printf(" 나눗셈 연산 %d \n", a / b);

printf(" 나머지 연산 %d \n", a % b);


}


결과:


'Programing - C > C Basic grammar ' 카테고리의 다른 글

005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
003 상수 개념(constant)  (0) 2016.08.30
002 변수(Variable)  (0) 2016.08.29
001 Hello World  (0) 2016.08.28

+ Recent posts