이쁜왕자 만쉐~~

[C] C언어에서 콜론(colon, : ) 은 어디에 쓰는가? 본문

프로그래밍/C프로그래밍 문제

[C] C언어에서 콜론(colon, : ) 은 어디에 쓰는가?

이쁜왕자 2021. 6. 9. 00:39

C언어에서 콜론(colon, : ) 이 사용 되는 곳을 모두 나열하라. 라는 문제가 있다.

정확히 3가지 용법으로 사용된다.

 

1. 삼항 연산자 (ternary operator)

 

(a>b) ? a : b 

 

2. 비트 필드 (bit field)

 

struct

{

   unsigned int one_bit : 1;

   unsigned int two_bits : 2;

} s;

 

3. 레이블 (label) - switch 또는 goto 용으로 사용된다.

 

switch (a)

{

case 1 :

// do something;

break;

default :

// do something;

break;

}
 
 

 

728x90
반응형
Comments