010. 컴파일 개념 배우기010. 컴파일 개념 배우기

Posted at 2010. 11. 12. 01:26 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	//int i;
	int hap = 0;

	for( i = 1; i <= 10; i = i + 1 )
	{
		hap = hap + i;
	}

	printf("1부터 10까지의 합 : %d", hap);
}
//

009. 주석 개념 배우기009. 주석 개념 배우기

Posted at 2010. 11. 12. 01:18 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	int i;			// 정수형 변수 i를 정의합니다.
	int hap = 0;	// 정수형 변수 hap을 정의하고, 0으로 초기화합니다.

	/*
	for 문은 다으처럼 실행됩니다.

	1. i에 1을 초기값으로 설정합니다.
	2. i가 10보다 작거나 같을 때까지만 순환문은 반복됩니다.
	3. 현재의 hap의 값과 i값을 더하여 hap에 대입합니다.
	4. i는 1씩 증가합니다.
	*/

	for( i = 1; i <= 10; i = i + 1 )
	{
		hap = hap + i;	//hap과 i를 더하여 hap에 대입합니다.
	}

	/* "1부터 10까지의 합 : 55"가 화면에 표시됩니다.*/
	printf("1부터 10까지의 합 : %d",hap);
}

Turbo-C 컴파일러에서는 더블 슬래시(//)를 사용할 수 없다고 한다.

//

008. 함수 개념 배우기008. 함수 개념 배우기

Posted at 2010. 11. 12. 01:15 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

int hapf( int value );

main()
{
	printf("1부터   10까지의 합은 %d\n", hapf(10));
	printf("1부터  100까지의 합은 %d\n", hapf(100));
	printf("1부터 1000까지의 합은 %d\n", hapf(1000));
}

int hapf( int value )
{
	int i;
	int hap = 0;

	for( i = 1; i <= value; i = i + 1 )
	{
		hap = hap + i;
	}

	return hap;
}
//

007. 문자열 개념 배우기007. 문자열 개념 배우기

Posted at 2010. 11. 12. 01:12 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	printf("대한민국");
}

상수 문자열에 대해서 조심해야 될 것이 있다.

변수 뿐만 아니라 저런 문자열은 분명 상수 문자열이고 메모리에 저장된다는 것이다.

이것은 나중에 포인터의 개념에서 중요하다.

또한 궁금한 점이 생긴것이 Double Quoteation(")이였는데 printf() 함수안에 Single Quoteation(')을 넣으면 어떻게 될지 궁금했다. 분명 문자는 Single Quoteation, 문자열-문자들의 집합-은 Double Quoteation인데 컴파일이 될지 궁금했다.

컴파일 결과는 아래와 같다.

1>c:\projects\07\07.c(5) : error C2015: 상수에 문자가 너무 많습니다.
//

006. 순환문 개념 배우기(for)006. 순환문 개념 배우기(for)

Posted at 2010. 11. 12. 01:06 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	int i;
	int hap = 0;

	for(i = 1; i <= 10; i = i + 1)
	{
		hap = hap + i;
	}

	printf("1부터 10까지의 합: %d", hap);
}
//

005. 조건문 개념 배우기(if~else)005. 조건문 개념 배우기(if~else)

Posted at 2010. 11. 12. 01:03 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	int x;
	int y;

	x = 20;
	y = 10;

	if( x > y )
	{
		printf("x의 값이 y보다 큽니다.");
	}
	else
	{
		printf("x의 값이 y보다 작거나 같습니다.");
	}
}
//

004. 연산자 개념 배우기004. 연산자 개념 배우기

Posted at 2010. 11. 12. 01:02 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	int x;
	int y;

	x = 10;

	y = x - 5;

	if( x > y )
	{
		printf("x의 값이 y보다 큽니다.");
	}
	else
	{
		printf("x의 값이 y보다 작거나 같습니다.");
	}
}
//

003. 상수형 개념 배우기003. 상수형 개념 배우기

Posted at 2010. 11. 12. 01:00 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

#define X 1
#define PI 3.141592

main()
{
	double z;

	z = X + PI;

	printf("%f",z);
}
//

002. 변수형 개념 배우기002. 변수형 개념 배우기

Posted at 2010. 11. 12. 00:58 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	int x;
	int y;
	int z;

	x = 1;
	y = 2;

	z = x + y;

	printf("%d",z);
}
//

001. C 프로그램 시작하기001. C 프로그램 시작하기

Posted at 2010. 11. 12. 00:55 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	printf("안녕하세요");
}
//