반응형

C언어 13

c언어 포인터 연산 예제

자료형의 크기만큼 값이 증가한다. #define _CRT_SECURE_NO_WARNINGS #include int main() { int num = 10;//int형 변수 선언 int* ptr = #//포인터변수 선언후 num주소 대입 printf("ptr: %p\n", ptr);//ptr 포인터 주소 출력 printf("ptr+1: %p\n", ptr + 1);//ptr+1 포인터 주소 출력 printf("ptr+2: %p\n", ptr + 2);//ptr+2 포인터 주소 출력 //int형 크기 만큼 4씩 증가 short num2 = 1;//short형 변수 선언 short* ptr2 = &num2;//포인터변수 선언후 num2 주소 대입 printf("ptr2: %p\n", ptr2);//pt..

Programming/C 2021.08.07

c언어 헤더파일생성

헤더파일을 사용하면 그안에 있는 미리 만들어진 다양한 함수들을 사용할수 있으며, 직접 헤더파일을 정의하여 사용할수도 있습니다. ​소스.c (main) #include "myheader.h" int main() { int a = 3; int b = 4; printstring();//myheader에 printstring 사용 printf("\n"); printf("결과: %d", add(a, b));//add.c에 add함수 사용 return 0; } add.c int add(int a, int b)//add 함수생성 { return a + b;//결과return } myheader.c #ifndef __MYHEADER_H//__MYHEADER_H 가 정의되어 있지 않았을때 (헤더파일의 중복방지를 위해) ..

Programming/C 2021.08.07
반응형