이식성이 좋은 절차 지향 언어. 기본 언어라서 C언어를 배우면 java, python 등 다른 언어를 공부할 때 훨씬 수월함
#include <stdio.h>
include 파일의 내용을 읽어 들이는 작업
header file 미리 읽어들이는 파일 => <stdio.h>
# 전처리기(pre-processor). 컴파일 수행 전 미리 처리하기
// 3명의 평균 구하기
#include <stdio.h>
int main() {
int a, b, c;
float avg;
scanf_s("%d %d %d", &a, &b, &c);
avg = (a + b + c) / 3.0;
printf("average = %f", avg);
return 0;
}
visual studio 2022 c++ 확장팩 사용

❗오류❗c언어 main이 이미 정의되어 있습니다
main 만 존재해야 함배열 : 메모리 공간의 연속된 공간에 만들어짐
- 10명의 성적을 입력받아 평균과 최고점, 최저점 출력
- 10명의 숫자를 입력받아 큰수에서 작은수 순으로 정렬
- 10진수를 입력받아 2진수 형식으로 출력
- 로또 번호를 추천하는 프로그램 생성
프로그램 실행 시 다른 패턴의 난수 발생을 위해 활용
날짜 및 시간과 관계된 라이브러리 함수의 정보가 들어있음
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int number[10];
srand(time(NULL));
for (int i = 0; i < 10; i++) {
number[i] = rand();
printf("number = %d\n", number[i]);
}
return 0;
}