전처리기(Preprocessor instruction)
- C 프로그래밍에서 맨 위에 "#"으로 시작하는 부분.
- 컴파일 수행 전에 처리하는 부분.
main 함수
- 운영체제가 C 언어를 실행할 때, 가장 먼저 실행하는 곳.
중괄호
- C언어에서 영역을 표현할 때 사용하는 기호.
변수 선언
- 어떠한 기능을 수행하기 위해 특정 크기의 메모리 공간을 사용하겠다는 선언.
변수에 값 대입
- 변수에 특정 값을 대입.
변수에 연산 결과 대입
- 변수에 연산 결과를 대입.
함수 호출
- 특정 기능을 위한 함수를 호출하여 사용.
결과 값 반환
- 함수에 의해 만들어진 결과 값을 반환.
Ex) x + y = z
#include <stdio.h>
int main()
{
int Num_Apples123;
int my_love;
int house;
int cracker;
int a;
int A;
int 123_nam; // 변수명 맨 앞에 숫자 사용으로인한 에러 발생
int a; // 한 영역 안에서 변수명 중복으로인한 에러 발생
int float; // C 언어의 예약어를 변수명으로 사용하여 에러 발생
return 0;
}
💡 추가적인 내용
- 라이브러리에 포함되어 있는 함수(Ex: printf) 이름도 변수로 사용하면 문제가 생길 수 있음.
- 라이브러리를 전처리기로 불러오지 않았을 때는 사용해도 괜찮으나, 추후 함수를 불러오는 경우 함수 사용이 불가능. (함수가 아닌 변수로 인식 됨)
- 굳이 나중에 안될 상황 만들지 말고, 그냥 함수명은 변수로 사용하지 말 것.
/*
코드 설명1 ~~~~
코드 설명2 ~~~~
*/
// 코드 설명~~~
#include <stdio.h>
int main() // n1의 네 제곱을 구하는 함수
{
int n1, n2, n3, n4;
n1 = 2;
n2 = n1 * n1;
n3 = n2 * n1;
n4 = n2 * n1; // n3 * n1 이 맞지만, n2 * n1 이 문법상 오류는 없으므로 문맥 오류.
return 0;
}
🚩 출처 및 참고자료 - 홍정모의 따라하며 배우는 C 언어 (따배씨)