예를 들어 int *a[5]; 처럼 변수를 선언할 때
*하고 []는 우리가 일반적으로 수식에서 b = *p; 나 b = str[5];라고 쓸때 역참조 연산자하고 배열 첨자 연산자하고 의미가 다르잖아
그럼 이런 경우, 그러니까 선언문에도 연산자 우선순위가 일반적인 수식과 같이 적용됨??
예를 들어 int *a[5]; 처럼 변수를 선언할 때
*하고 []는 우리가 일반적으로 수식에서 b = *p; 나 b = str[5];라고 쓸때 역참조 연산자하고 배열 첨자 연산자하고 의미가 다르잖아
그럼 이런 경우, 그러니까 선언문에도 연산자 우선순위가 일반적인 수식과 같이 적용됨??
너가 뭘 물어보고싶어하는지 내가 이해를 못하겠다.. 최종질문은 저 코드 실행하면 어떻게 되냐는 거임? - dc App
char arr [] 라는 선언문에서 []가 먼저일까 char이 먼저일까? char는 우리가 일반적으로 수식에서 int num ... (char)num하면 캐스팅 연산자하고 의미가 다르잖아 그럼 이런경우, 그러니까 선언문에도 연산자 우선순위가 일반적인 수식과 같이 적용됨?? 니가 하고있는 소리 * and [] 에서 char and []로 바꿔줬다.