본문 바로가기

C언어(C language)/C 문법9

함수의 형태 먼저 함수를 쓰는 방법을 알려드릴게요.함수는 메인함수 전에서 선언을 void function, int function ... 을 해주고, 메인함수 후에 그 선언된 함수를 아래의 예제와 같이 설명해주면 함수를 올바르게 사용한 경우이예요!그럼 이제 함수의 형태를 알아볼게요.c언어에서 함수의 형태는 크게 반환값과 전달값의 유무에 따라 4가지유형으로 나눌 수 있어요. 먼저 반환값이란 return 으로 반환을 해준다는 말이에요. 그럼 예제를 볼게요. 위에서 함수명 앞에 쓰인 void와 int를 설명하자면 반환값을 표현해주는 거에요.만약 반환값이 없으면 void 함수명을 적어주면되고, 반환값이 정수형이면 int ,실수형이면 double이나float,문자형이면 char 을 함수명 앞에 적어주는 셈이죠. 이제 전달값이.. 2018. 9. 4.
조건문 if else & break & continue & switch case (feat &&,||) 이번에는 조건문 4종류를 알아볼게요. 먼저 if else문이예요. 위와 같이 if else문으로 작성된 코딩이네요. 설명하기 앞서 위 코딩에 보이는 AND OR연산자에대해 설명을 먼저 해드릴게요.AND연산자는 &&이고 이는 둘다 참일때 실행시켜주는 연산자이고, OR연산자는 ||이고 둘중 하나라도 참이면 실행시켜주는 연산자이지요. if else 문은 처음은 if로 시작하여 else로 끝나는 구문이지요. 여기서 중간에 else if 는 몇개든 쓸수 있답니다. 다음은 break 와 continue 예요. break는 위와 같이 반복문을 끝내주는 거예요.위의 코딩문에서도 i 가 1부터 5까지 반복하다가 6을 실행해줄때 break을 만나 for문을 끝낸것을 볼 수있어요. 그럼 break와 연관이 있는 contin.. 2018. 8. 28.
반복문을 이용한 별삼각형 만들기 저번에 본 반복문 중 for문을 이용한 별삼각형을 만들어 볼게요 위에 있는 코딩을 설명해보자면, i = 0 j=0 * i = 1 j=0 j=1 ** i = 2 j=0 j=1 j=2 *** i = 3 j=0 j=1 j=2 j=3 **** i = 4 j=0 j=1 j=2 j=3 j=4 ***** 이러한 실행을 함을 알 수있습니다. 이번엔 우측에 직각이 있는 별삼각형은 어떻게 할까요? 마찬가지로 힌트를 드리면 빈칸(space)도 출력해야함을 알수있습니다. 첫번째칸은 빈칸4개,별1개 두번째칸은 빈칸3개,별2개 ...다섯번째칸은 별5개. 이렇게 말이죠.! 2018. 8. 27.
이중반복문 지난번에는 반복문에 대해 알아보았고, 이번에는 이중반복문에대해 알아볼까해요. 아래는 간단히 이중반복문으로 작성한 구구단이랍니다. 이중반복문은 말그대로 반복문을 두번쓴거죠..! 그럼 위에서 작성한 코딩을 보면 먼저 i를 2로 선언해주었어요. 그리고 그 반복문 안에있는 반복문은 j=1로 선언해주었지요. 따라서 처음 실행된 값은 2X1=2 일거예요. 다음에 j=2가되고 두번째 실행된값은 2X2=4 일겁니다. 이렇게 반복을 하다 j=10일 경우 안에 있는 반복문은 종료되고 밖에있는 반복문 i=3가 다시 반복되는 형태일겁니다!! 이제 그럼 예측이 맞나 실행해볼까요? 2단에서 9단 계산까지 출력되는 것을 볼 수있네요! 2018. 8. 26.
728x90