#include <iostream>
int main()
{
using namespace std;
const char X[2][20] = {"Jason","at your service\n"};
const char *y="Quillstone";
for(int i=0;i<3;i++)
cout<<((i<2)?!i?X[i]:y:X[1]);
}
여기서 삼항연산자 안에 삼항 연산자가 있다 .
이때 어떻게 인식해야되는가 .....
1번째 삼항연산자 (i<2) <- 1항 ?!i <- 2항 :X[1] <- 3항
2번째 삼항연산자 ?!i <- 1항 ?X[i] <- 2항 :y <- 3항
이렇게 됩니다 ^^
'Soft Ware > C++ 언어!!' 카테고리의 다른 글
cout 의 입력큐 초기화 (0) | 2011.10.20 |
---|---|
cin 에 대해서 !!! (0) | 2011.10.19 |
생성자, 소멸자 , 복사 생성자 (0) | 2011.10.07 |
this 키워드 !! (0) | 2011.10.06 |
소멸자!! (0) | 2011.10.06 |