본문 바로가기

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언어 은행 만들기 /* 은행 입출금 관리 프로그램 로그인 고객등록기능 입금 기능 출금 기능 잔액전체 조회 고객조회 */ #include #define id 100 #define psw 100 void main() { while(1) { printf("id와 비밀번호 입력하세요.\n "); scanf("%s %s",&id, &psw); if( sssss=id && psw== 111) { printf("%s 님 안녕하세요",id); break; }else { printf("비밀번호가 다릅니다."); } } } //while printf("은행 입출금 프로그램 "); 1고객등록 2입금 3출금 4전체 조회 5고객 조회 6프로그램 종료 scanf("%d", ); if( ??=1) { 고객등록 코드 } else .. 더보기
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.. 더보기