본문 바로가기

c언어/자료

c언어 8일차 ------------------------------------------------------------------------------------------------------------- #include struct tagData{ int data1; int data2; }; void CallByValue(struct tagData _data); void CallByReference(struct tagData* _pData); void main() { struct tagData data={1,2}; CallByValue(data); CallByReference(&data); } void CallByValue(struct tagData _data) { printf("data:%d,data:%d \.. 더보기
c언어 7일차 ------------------------------------------------------------------------------------------------------------- // 변함 없음 (1) #include void pswap(int *p1, int *p2); int main(void) { int A=10, B=20; int *pA, *pB; pA=&A, pB=&B; pswap(pA, pB); //함수 호출후 printf("pA가 가리키는 변수 : %d \n",*pA); printf("pB가 가리키는 변수 : %d \n",*pB); return 0; } void pswap(int *p1, int *p2) { int *temp; temp = p1; p1=p2; p2=temp; .. 더보기
c언어 6일차 포인터와 배열의 차이점은 포인터(변수)와 배열(상수) ------------------------------------------------------------------------------------------------------------- // 포인터 #include int main(void) { int a= 2005; int *pA=&a; printf("pA :%d\n",pA); printf("&a :%d\n",&a); (*pA)++; // a++ 와 같은 의미 < 이걸 쓰면 됨 printf("a: %d \n",a); printf("*pA: %d \n",*pA); return 0; } ------------------------------------------------------------.. 더보기
c언어 5일차 -------------------------------------------------------------------------------------------------------- // 매개변수 사용 #include int Add(int i, int j) // 매개변수 { int result = i+j; return result; } int main(void) { int d; d = Add(3,4); printf("%d \n",d); return 0; } -------------------------------------------------------------------------------------------------------- // 값입력 #include int Add(int a, i.. 더보기
c언어 4일차 -------------------------------------------------------------------------------------------------------- /* do while 0이나오기까지 입력한 숫자 더하기 */ #include int main(void) { int total = 0; int val = 0; do { printf("숫자 입력 (0 to quit) : " ); scanf("%d",&val); total +=val; }while(val != 0); printf("Total : %d \n", total); return 0; } --------------------------------------------------------------------------.. 더보기
c언어 3일차 ----------------------------------------------------------------------------------------------------- /* 1번 실수값 알아보기 * / #include int main(void) { int i; float f = 0.0f; for(i = 0; i < 100; i++) f+=0.1; printf("%f \n" ,f); return 0; } ----------------------------------------------------------------------------------------------------- /* & 연산자 사용 * / #include int main(void) { int a= 15; int b= 2.. 더보기
c언어 기본 자료, 연습 문제 pdf 및 ppt c언어 자료 ----- 더보기
c언어- 2일 ------------------------------------------------------------------------------------------------ // * 대입연산자 1번 예제 #include int main(void) { int val1 = 2; int val2 = 4; int val3 = 6; val1 += 3; val2 += 4; val3 += 5; printf(" result : %d %d %d \n",val1, val2, val3); return 0; } ------------------------------------------------------------------------------------------------ // 2번 예제 #include int ma.. 더보기