게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금]C언어 소스 관련 질문입니다.
게시물ID : programmer_6794짧은주소 복사하기
작성자 : 몽매난망
추천 : 0
조회수 : 563회
댓글수 : 4개
등록시간 : 2014/11/28 01:24:58
옵션
  • 본인삭제금지
#include <stdio.h>
#include <windows.h>

volatile int j = 5;


void repeat(int a)
{
        for(int n = 0; n<a; n++)
               {
                    printf("들어가는 값. %d", a); 
               }
}

int main()
{
    unsigned int a[] = {0x40,0x73,0xA4,0xA1,0x93,0x89,0x98,0xC3,0x00,0x83};
repeat(j);
system("PAUSE");
return 0;
}



안녕하세요... C언어를 한창 공부 중인 학생입니다;;

다름이 아니라 위 소스에서 질문을 드리려고 합니다.

repeat 함수에서 int a 값을 받은 후,

for 문에서 반복을 실행시키는데 여기서 repeat안에 들어있는 for에 a가 있지 않습니까

그런데 위에서 int a가 배열로 지금 정의가 되어있는데 이 배열의 값이 어떻게 함수 안에서 작동을 하는지 모르겠습니다.


그런데 repeat(j); 에서 j값을 집어넣으니 j만큼 반복이되서;;

왜 이렇게 되는건지 이해를 할 수 없어서 질문드립니다...



전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호