C언어/시큐어코딩
2025. 3. 11.
시큐어코딩을 위한 C언어 기본 용어
C언어의 구조1. 함수 기반 언어: 모든 C 프로그램은 main함수에매크서 프로그램이 실행됩니다.#include int main(void){ int a = 10; int b = 20; printf("%d", a+b); return 0; }main함수는 프로그램의 진입점으로 여기서 실행이 됩니다.2. 매크로매크로 함수: 매크로는 코드의 반복을 줄이고, 함수처럼 사용할 수 있다.#define SQUARE(x) ((x) * (x)) //매크로 함수 정의int main() { int a = 5; int result = SQUARE(a); printf("Square of %d is %d\n", a, result); return 0;}여기서 SQUARE(X)는 ..