#include <stdio.h>
int main(void)
{
printf("hello world\n");
}
#include <stdio.h>는 이 프로그램이 stdio.h라는 파일 안에 들어 있는 미리 작성된 함수들에 접근할 수 있도록 한다.
C프로그램을 작성한 후, .c로 끝나는 파일로 소스 코드를 저장해야 한다. 그리고 컴파일(clang 컴파일러로) 해야한다.
컴파일이란, 소스 코드를 일련의 0과 1 들로 이루어진 오브젝트 코드로 전환해 주는 것. 소스 코드가 오브젝트로 코드로 변환되면, 컴퓨터가 이해하고 실행 가능한 0과 1의 형태로 만들어 진다.
변수는 값을 담아둘수 있는 저장공간으로 프로그램에 수행에 따라 값이수정되거나 변경될 수 있다.
#include <stdio.h>
int main(void)
{
int i;
scanf("%d", &i);
printf("i is %d", i);
}
C는 변수를 선언할 때마다 변수의 자료형(Data Type)을 명시해줘야 하는 정적인 형식의 언어이다. 비교적 최적에 개발된 언어는 프로그램이 실행 시에 변수의 자료형을 유추하는 동적인 형식의 언어이다.
산술연산자
할당연산자
증감연산자
if (x > 0)
{
printf("positive\n");
}
else if (x < 0)
{
printf("negative\n");
}
else
{
printf("zero\n");
}
반복문은 동일한 코드를 여러 번 반복하는 방법.
for (int i = 0; i<10; i++)
{
printf("hello!\n");
}
int k = 0;
while (k <10)
{
printf("%d\n", k);
k++;
}
int j;
printf("Positive Number: ");
do
{
scanf("%d", &j);
}
while(j<=0);