<stdio.h>는 standard input/output의 줄임말이다.
이 <stdio.h>를 통하여 printf()함수를 사용할수가 있다.
이후에 메인 함수부터 일반적으로 공통적으로 시작된다.
함수는 반환값이 없을수가 있다. 메인함수같은경우는 항상 0을 반환하는것이 일반적이다.
또한 c언어에서는 system()함수를 이용해 운영체제의 기본적인 기능을 이용할수가 있다.
명령프롬프트에서 pause명령어는 키보드를 입력하기 전까지 대기하는 기능을 수행한다.
자 그럼 이번시간에 핵심이라 할수 있는 변수와 상수에 대해서 공부해보자
변수와 상수의 개념인데,
변수는 변할 수 있는 데이터를 의미한다.
상수는 변하지 않는 데이터를 의미한다.
변수의 선언
변수를 선언할때는 자료형과 변수명을 입력한다. 원하는 경우 초기값을 적용할수 있다.
가장 많이 사용되는 변수는 정수형 변수이다.
예를 들어
int a;
int a = 7;
같이 말이다.
#include <stdio.h>
int main(void)
{
int a = 7;
printf("The number is %d\n", a);
system("pause");
return 0;
}
자 이런식으로 작성한다.
자 이떄 정적변수로 선언된 것은 기본적으로 0으로 값이 초기화 된다.
정적 변수가 아닌 수를 0으로 초기화 하려면 값을 일일이 넣어주어야 한다.
자 그러면 정적변수라 무엇일까?
일종의 힙 메모리에 동적할당되는 객체와 반의어이고 정적메모리 할당은 컴파일 시간에 메모리에 할당된다라고 생각하면 될꺼 같다.
변수와 상수의 자료형들이다.
기억하자!
이번에는 예약어와 식별자에 대해서 알아보자!
1) 식별자란 변수나 함수등의 고유한 이름을 지정할 때 사용한다.
2) 이때 c언어 문법으로 정해진 예약어는 식별자로 사용이 불가하다.
이게 그 예들이다.
'개인 공부(컴퓨터상식->기본교육과정) > 소프트웨어베이식' 카테고리의 다른 글
2. 개발환경 구축하기(2) (0) | 2021.04.17 |
---|---|
1. 개발환경 구축하기(1) (0) | 2021.04.17 |