게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ for문 궁금해서 질문드립니다
게시물ID : computer_1758짧은주소 복사하기
작성자 : 이바어러
추천 : 0
조회수 : 345회
댓글수 : 7개
등록시간 : 2011/02/15 15:15:39
#include<iostream>
using std::cin;
using std::cout;
using std::endl;

int main()
{
           int size;
cin>>size;
int *a=new int[size];

for(int i=0;i<size;i++)          <-----------1번째 for 구문
{a[i]=i;}


for(int i=0;i<size;i++)           <-----------2번째 for 구문 
{cout<<a[i]<<endl;}

delete []a;
return 0;
}

두번째 for 구문에 초기문으로  i 를 썻는대 첫번째 for구문 과 중복된다고 컴파일 오류가 뜨네요
두번째 for 문 을 i -> j 로 바꾸면 아무이상없이 돼는대 .. 
제가 알기로는 for문안에있는 i 가 지역변수처럼 for 문 끝나면 사라지는걸로 알고있거든요
제 상식으로는 둘다 i 를써도 아무이상없을거같은데 .. 어떻게 생각하시죠 ? 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호