Типы C и приоритет сложения - PullRequest
17 голосов
/ 28 июля 2010

Какой приоритет в следующем выражении?

item = (char*)heap + offset;

Это (char*)(heap + offset) или ((char*)heap) + offset?

Ответы [ 3 ]

28 голосов
/ 28 июля 2010

Cast козыри двоичное сложение согласно таблице приоритетов.

Precedence Table

3 голосов
/ 28 июля 2010

Это ((char *)heap) + offset.Приведения имеют более высокий приоритет, чем сложение.

1 голос
/ 28 июля 2010
((char*)heap) + offset
...