카테고리 없음
2021-04-13 c++
hyestar
2021. 4. 14. 11:57
//Header.h 소스코드
#include //ctrl+마우스 좌클릭하면 헤더파일로 넘어감 //<stdio.h> 얘와는 차이가 없음
#include //sin(), cos(), tan(), exp(), log(), pow()
#include //malloc, free, rand()
#include //시간 관련
int add(int a, int b);
struct person
{
int age;
char name[100];
};
//1.cpp 소스코드
// 헤더파일 : 소스 파일의 첫부분(함수의 원형이나 사용할 변수 및 다양한 선언)
// 매크로 : 전처리기 => 처리되기전에 소스코드를 실행하면 컴파일 직전에 교체됨 #으로 시작하는 애들이 전처리기에 해당됨
// c++ : 조건에 맞게 전처리기를 이용해서 조작
#include "Header.h"
int main() {
person p1;
p1.age = 22;
printf("p1.age=%d\n", p1.age);
int v1 = 100;
int v2 = 200;
int result = add(v1 , v2);
printf("%d\n", result);
printf("hello\n");
printf("%f\n", pow(2.0, 10)); //2의 10제곱
printf("%f\n", sin(1)); //라디안 단위로 나옴
srand(time(0)); //현재시간출력
printf("%d\n", rand()%10); //난수발생기 %10해놓으면 범위 0~10중에 하나 나옴
return 0;
}
int add(int a, int b) {
return a + b;
}
728x90