씨언어 공부중인데요 연습문제가 안풀려서요...허접하지만 답변좀부탁합니다..ㅜㅜ
화1이트
*
*********************************************************************/
질문 제목 : 씨언어 연습문제 씨언어 문제를 푸는데 배운지 얼마안되서 잘 모르겟네요;;이해도 잘안되고ㅜㅜ 고수님들의 도움이 절실합니다!ㅜㅜ질문 내용 :
문제1
#include stdio.h
int func(){
int k=0;
k = k+1;
return k;
}
static int k=0;
main(){
printf(%d\n, func());
printf(%d\n, func());
} 이문제 변수선언을 안해줘서 안되는건가요? 어디를 어떻게 하면됩니까?문제2. 은행에서 통장을 개설하려면 다음과 같은 정보가 필요하다. 아래의 정보들을 구조체로서 표현해 보시오.
→통장번호, 고객의 이름, 고객의 주민등록번호, 통장개설날짜, 통장개설지점문제3. 인터넷 서점을 운영하기 위하여 책 1권에 대하여 도서이름, 저자이름, 출판사 이름,isbn, 출판년도를 표현하고자한다.책을 100권가지고있을 경우에 구조체의 배열로서 전체 도서 정보를 표현하려면 어떻게 해야 하는지 구조체 및 구조체의 배열을 c언어를 이용해 표기하시오.문제4. 공용체는 어떤 경우에 사용하면 좋을지 가상의 시나리오를 생각해보시오.(무슨말이죠??)
문제5.
#if, #elif와 if, else if 의 본질적인 차이가 뭔가요? 책설명이 이해가 안되네요.... 쉽게죰,,,,ㅜㅜ
귀찮으시겟지만... 부탁드립니다..ㅜ
-
VE
질문게시판에서는 돋움체와 굴림체만 사용할 수 있습니다.
지켜지지 않으면 사이트활동에 불이익을 받을 수 있습니다.
폰트 설정은 블로그에서 할 수 있습니다. -
서희
!!감사합니다ㅋ 덕분에 훨씬 쉽게이해하겠어요ㅎ
-
눈꽃
오 감사함니당
다른것도 좀 부탁드려도될까요? -
레오
문제1의 경우 main()을 int main(void)로 바꾸면 나오구요
int func()에서 변수k를 지정하고 초기화 했는데 static으로 다시 지정하지 않아도 될꺼같네요..