C++ 초보 :: 연산자 질문

C++ 초보 :: 연산자 질문

작성일 2024.05.07댓글 1건
    게시물 수정 , 삭제는 로그인 필요

IF(구조체[네임스페이스 :: 식별자].객체 == 1) 일때를 조건으로 했을때

식별자를 제가 이름을 쓰지않고 Printf("%d", int a) 처럼
외부 클래스에서 변수 int값을 받아서 몇번째 항목을 사용할 지 정할 수 있는지요?



#c++ 초보 #초보자를 위한 c++ 200제 pdf #초보자를 위한 c++ #초보자를 위한 c++ 200제

profile_image 익명 작성일 -

IF (구조체[네임스페이스 :: 식별자].객체 == 1)

네. 입력받은 정수 값을 사용하셔도 됩니다.

위에서의 식별자는 배열의 인덱스와 동일하기 때문에 정수형 값만 들어가면 됩니다.

(단, 정수값은 배열의 인덱스 값이기 때문에 범위(0 ~ 전체사이즈-1)를 고려해서 사용해야 함)

오늘도 즐거운 하루 되세요.

> 도움이 되셨다면 답변확정 부탁 드려요

C++ 초보 new연산자 질문

... 1번 코드처럼 포인터에 그냥바로 대입하는거랑 new 연산자를 이용해서 대입하는거랑 프로그램은 5나 5의 주소를 다른존재로 인식하나요 아니면 같은걸로...

C++ 초보 new 연산자 질문

... 이런식으로 포인터 배열이 생성가능한데 New연산자를.사용하면 int * aa=new int[4]... 메모리 제어를 배우기 위해서는 new 연산자도 써봐야겠죠. 그런데 만약 말씀하신대로...

C++초보 논리연산자 질문

... &&와 ||는 조금 특수한 연산자입니다. &&는 이항 연산자이고, 좌에서 우로 접속하며 왼쪽 결과가 거짓이면 오른쪽은 들여다보지 않고 거짓으로 종결합니다. ||는 왼쪽...

C++ 초보 연산자 우선순위 질문

1.연산자랑 관계연산자 대입연산자 논리연산자 우선순위가 연산자+대입연산자 1등 관계연산자 2등 논리연산자3등 맞나요? 2.연산자랑(+ - × / %) 대입연산자는(=) 같은 연산자로...

C++초보 new연산자 해제 질문

포인터 aa에 들어가있는 메모리가 해제되서 아무것도 출력 안되야하는거 아닌가요 왜 5가 출력되죠 변수b를 출력해도 10이나오네요 할당된 메모리를 해제한다고 해도, 해당...

C++초보 new연산자 질문

new 연산자를 사용하는이유가 메모리절약을 위해서라는데 new를 이용해서 원할때 사용하고 delete로 삭제시켜가지고 메모리를 절약시킨다 하는건가요? new로 생성하고 delete로...

C++초보 new 연산자 2차원배열 질문

그냥 포인터는 int qq [3] {2,5,6} int ww [3] {4,6,9} int tt [3] {3,5,7} int * aa[3]={qq,ww,tt} 이런식으로 2차원 배열 생성가능인데 int * aa=new int는 int...

c++ 증감 연산자 질문

... 기본지식도 별로 없는 초보질문이 이상한 걸 수도 있어요ㅠ 쉽게 알려주실분ㅠㅠ 실수형에도 ++ 연산자를 쓸 수 있습니다!! 아마 (x + y) 형식으로 실수형 또한 쓸 수...

c++ 연산자

if문을 쓰지않고요 연산자를 이용하여서 만드는건데 초보라 이렇게 질문남깁니다 첫번째는 cin으로 수를 입력받고 cout으로 홀수,짝수 판별하는 거구요 함수는 bool...