#include <stdio.h>

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

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

	printf("1에서 10까지의 합: %d", hap);
}

정의되지 않은 변수를 사용하거나, 세미콜론이 빠지거나 등등 코드가 문법적으로 맞지 않을때 에러가 뜸

컴파일러 : 소스코드를 컴파일(문법 검사)하여 오브젝트파일 생성해줌

오브젝트 파일이 링크되어 실행파일 생성되는 것

 

 

'C' 카테고리의 다른 글

[C] 012 정수형 변수  (1) 2021.01.17
[C] 011 문자형 변수  (1) 2021.01.17
[C] 009 주석처리  (1) 2021.01.16
[C] 008 함수 개념  (1) 2021.01.16
[C] 007 문자열  (1) 2021.01.16
#include <stdio.h>

void 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++)
	{
		hap += i;
	}

	printf("1에서 10까지의 합 %d\n", hap);	// 결과값을 출력

}

'C' 카테고리의 다른 글

[C] 011 문자형 변수  (1) 2021.01.17
[C] 010 컴파일  (1) 2021.01.16
[C] 008 함수 개념  (1) 2021.01.16
[C] 007 문자열  (1) 2021.01.16
[C] 006 for 순환문  (1) 2021.01.16
int sum(int value);

void main()
{ 
	printf("1에서 10까지의 합 %d\n", sum(10));
	printf("1에서 100까지의 합 %d\n", sum(100));

}

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

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

'C' 카테고리의 다른 글

[C] 010 컴파일  (1) 2021.01.16
[C] 009 주석처리  (1) 2021.01.16
[C] 007 문자열  (1) 2021.01.16
[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15

문자들의 모임, ""로 감싼것

#include <stdio.h>

void main()
{
	printf("이것은문자열");
}
  

 

문자열 말고 그냥 char형 변수를 하나 선언하면 -128~+127까지의 값을 저장할 수 있지않습니까,,? 근데 이 세상에 있는 모든 문자가 256개로 정의되는 건 아닐텐데. 그 외의 값은 문자열로 저장할 수 밖에 없는건가요?

'C' 카테고리의 다른 글

[C] 009 주석처리  (1) 2021.01.16
[C] 008 함수 개념  (1) 2021.01.16
[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 004 연산자  (1) 2021.01.15
#include <stdio.h>

void main()
{
	int i;
	int sum = 0;

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

	printf("1부터 10까지의 합은 %d입니다.", sum);
}

질문있습니다!!

for문을 사용하지 않으면 일일이 문장을 다 써줘야 하는데 이것이 오직 프로그래머의 편의성에만 장점이 있는건가요?

아니면, 메모리 사용같은 하드웨어 부분에서의 장점도 당연히 있나요?

'C' 카테고리의 다른 글

[C] 008 함수 개념  (1) 2021.01.16
[C] 007 문자열  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 004 연산자  (1) 2021.01.15
[C] 003 상수  (1) 2021.01.15
#include <stdio.h>

void main()
{
	int x;
	int y;

	x = 10;
	y = 20;

	if (x > y) {
		printf("x는 y보다 큼");
	}
	else
	{
		printf("x는 y보다 작거나 같음");
	}
}
  

'C' 카테고리의 다른 글

[C] 007 문자열  (1) 2021.01.16
[C] 006 for 순환문  (1) 2021.01.16
[C] 004 연산자  (1) 2021.01.15
[C] 003 상수  (1) 2021.01.15
[C] 002 변수  (1) 2021.01.15

 

 #include <stdio.h>

void main()
{
	int x;
	int y;

	x = 20;
	y = x - 10;

	if (x < y) {
		printf("x는 y보다 작다.");
	}
	else {
		printf("x는 y보다 크거나 같다");
	}
}

'C' 카테고리의 다른 글

[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 003 상수  (1) 2021.01.15
[C] 002 변수  (1) 2021.01.15
[C] 001 c언어 시작  (1) 2021.01.15
#include <stdio.h>

#define X 10
#define PI 3.141592

void main()
{
	double sum;

	sum = X + PI;

	printf("%f", sum);

}

'C' 카테고리의 다른 글

[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 004 연산자  (1) 2021.01.15
[C] 002 변수  (1) 2021.01.15
[C] 001 c언어 시작  (1) 2021.01.15
#include <stdio.h>

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

	x = 1;
	y = 15;
	z = x + y;

	printf("%d", z);
}

'C' 카테고리의 다른 글

[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 004 연산자  (1) 2021.01.15
[C] 003 상수  (1) 2021.01.15
[C] 001 c언어 시작  (1) 2021.01.15

 

#include <stdio.h> 

void main() 
{ 
printf("Hello C!!!"); 
}  

 

'C' 카테고리의 다른 글

[C] 006 for 순환문  (1) 2021.01.16
[C] 005 조건문(if~else)  (1) 2021.01.15
[C] 004 연산자  (1) 2021.01.15
[C] 003 상수  (1) 2021.01.15
[C] 002 변수  (1) 2021.01.15

+ Recent posts