1) <세미콜론>
구문의 끝에는 항상 ;세미콜론을 붙여줍니다. 일반적인 문어체에서 문장의 끝을 .점으로 마무리 하는것처럼 코딩의 구문도 ;로 마무리 해주는겁니다.
1) -1 대신 내용이 끊어지지 않고 계속 이어지는 문법은 세미콜론을 붙이지 않다가 내용이 끝나게 되면 그때 붙여줍니다.
ex) if (a > 10)
{
printf("a");
}
for (int i = 0; i < 10; i++)
{
printf("Hello, world!\n");
}
1)-2 계속 이어지는 문법 코드들이지만 그럼에도 for에 임의로 ;세미콜론을 붙여주었다면 반복문이 실행되지 않고 딱 한 번만 출력이 실행됩니다.
2) <주석>
사람은 알아보고 프로그램은 알아보지 못하게 작성하는 코드를 주석이라 부르고 프로그램이 알아보지 못한다는 뜻은 주석부분은 절대로 컴파일이 되지 않는다는 뜻입니다. (코드 옆에 설명 및 메모의 역할을 수행)
2)-1 코드 앞에 //을 사용하면 //을 사용한 문장 뒤는 전부 주석으로 처리됩니다. 다음 줄로 넘어가게 되면 주석이 아닌 정상적인 코드로서 동작합니다. 일반적으로 //의 범위는 //이 시작한 부분으로부터 다음줄로 넘어가기 전까지임을 알 수 있습니다.
// printf(“안녕하세요!\n”);
2)-2 /* 로 시작하여 */로 끝나게 설정하면 범위를 임의로 더 넓히거나 좁힌 주석으로 사용할 수 있습니다.
ex )
/*
printf("Hi there!\n");
printf("1020304050");
*/
(3) 중괄호
중괄호는 코드의 범위를 나타내는 기호입니다. { 부터 시작하여 }까지 묶어주는 역할을 하며 중괄호 안에 있는 코드들은 특정 함수 내에 소속되어 있습니다.
(3)-1
ex)
#include <stdio.h>
int main()
{
printf("HI there!\n");
return 0;
}
예시에서 중괄호로 묶은 부분은 main 함수에 예속되게끔 만들어진 코드입니다.
(3)-2
ex)
if (a = 5)
{
printf("a");
}
if 문에서 중괄호도 사용이 됩니다. 실행할 코드가 한 줄이 아닌 이상 중괄호는 생략하시지 마세요!
(3)-3
ex)
for
(int i = 0; i < 100; i++)
{
printf("Hi there!\n");
}
for문도 이와같이 중괄호를 사용하는데요, 실행할 코드가 한줄이면 중괄호를 생략해도 되고 그 이상이면 생략하시면 안됩니다!
(4)들여쓰기
코드를 쉽게 알아 볼 수 있도록 칸을 맞춰주는 스킬(?),,, 네 스킬입니다.
딱히 몇칸을 띄어야 한다 이렇게 정해져 있는게 아니라서요 본인 편한대로 하셔도 컴파일 에러 없이 작동은 합니다. 다만 다른 분들 보기 편하시게 양식이나 매뉴얼을 따라야 하는 상황이시라면 따르시는게 좋겠죠 :)
'c언어' 카테고리의 다른 글
정수 자료형 (0) | 2021.06.23 |
---|---|
변수 (0) | 2021.06.22 |
printf 함수의 문자열 출력하기(+ 기초 헤더파일,main함수,서식지정자 %s) (0) | 2021.06.18 |