C 3

시연·2024년 7월 23일

2024-07-23

그냥 하면 된다!
호기심이 있으면 잼밋당~

팀프로젝트 참여할 수 있는 웹사이트

  • 디프만, 훌라, 인프런 커뮤니티 프로젝트 => 개발자가 꿈이라면 추천

반복문

변수를 밖에 선언 후 while 문 작성하기 -> 전역변수(global)에서 선언하면 전역, 지역 둘 다 접근 가능
while문 안 변수 -> 지역변수(local)는 지역에서만!
(전역과 지역에 같은 이름이 있으면 지역변수에 인식)

for문

  • for(시작점;조건;증감가감){

}

  • 차이점
    시작점
    while (조건){
    증감가감
    }
  • for문은 ()안에 있는 변수는 지역변수

ex) #include <stdio.h>

#pragma warning (disable: 4996)

int main(void) {
int sum=0; //전역변수
for(int i=1; i<=100; i++){
sum +=i;
}
printf("%d",sum);
return 0;
}

  • printf("%d", sum);: 루프가 종료된 후 sum의 값을 출력합니다. printf()가 이 위치에 있는 이유는 모든 반복이 끝난 후 최종 결과를 출력하기 위해서입니다.

만약 printf() 함수를 for 루프 내에 넣으면, 각 반복마다 현재의 sum 값을 출력하게 되어 여러 줄의 출력이 발생합니다. 최종 합계만 출력하려면 루프가 종료된 후에 printf()를 호출하는 것이 맞습니다.

  • 지역변수, 전역변수 개념 다시
  • 반복문 심화 공부
  • 영상시청 말고 코드로 풀어보자

함수

  • 코드 조각 모음
  • 입출구가 있다
  • int는 정수로 리턴하겟담
  • void 는 아무것도 리턴하지 않음
  • 리턴 함수명(매개변수){
    //
    }
    => 함수를 선언
    함수명();
    => 함수 실행

0개의 댓글