구조체 struct는 기본적으로 아래와 같은 구조로 이루어진다. 새로운 구조체 함수를 만들어 메인함수에서 구조체를 가져와 s라는 이름을 붙여 변수를 만든 것이다. 위와 같이 입력값에 따라 출력되도록 만들수도 있다. %lf는 double형 데이터를 입력받을 때 사용되며 %f는 float형 데이터를 입력받을 때 사용된다. 위는 두 점 사이의 거리를 구하는 코드이다. point 구조체를 생성해주고 메인함수에 각각 xDiff(x점 사이 차이), yDiff(y점 사이 차이)를 넣어주고 점 사이 거리를 double형 데이터 타입으로 넣는다. sqrt는 괄호안 값의 제곱근을 출력해주는 것으로 거리 공식을 대입하면 8이 나오고 제곱근 루트8이 출력된다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으..
C 프로그래밍 (15) - 구조체 struct
구조체 struct는 기본적으로 아래와 같은 구조로 이루어진다. 새로운 구조체 함수를 만들어 메인함수에서 구조체를 가져와 s라는 이름을 붙여 변수를 만든 것이다. 위와 같이 입력값에 따라 출력되도록 만들수도 있다. %lf는 double형 데이터를 입력받을 때 사용되며 %f는 float형 데이터를 입력받을 때 사용된다. 위는 두 점 사이의 거리를 구하는 코드이다. point 구조체를 생성해주고 메인함수에 각각 xDiff(x점 사이 차이), yDiff(y점 사이 차이)를 넣어주고 점 사이 거리를 double형 데이터 타입으로 넣는다. sqrt는 괄호안 값의 제곱근을 출력해주는 것으로 거리 공식을 대입하면 8이 나오고 제곱근 루트8이 출력된다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으..
2020.08.08