Mam pytanie da bardziej doświadczonych kolegów. Ostatnio spotkałem się z zastosowaniem dwukropka w nieznany mi sposóbw języku C ( m.n. w książce T.Francuz - Język C dla mikrokontrolerów...):
np.
ew. przy deklaracji struktury ( zapewne jako inicjalizacja 1'ką ):
operartor ":" wygląda trochę asemblerowo - wiem, że wykorzystuje się go w skróconych instrukcjach warunkowych, w switch/case - ale z tym w opisie języka się nie spotkałem
Czy to jakiś zamienny operator przypisania ( zamiaast "=")? może ktoś ma jakiś link do opisu instrukcji ( gdzie i kiedy ją można stosować ) - Niby trywialne pytanie - ale lubię wiedzieć co robię!
np.
int n=1;
int i=2;
n:=n/1; // w tej linii
printf("%d",n);ew. przy deklaracji struktury ( zapewne jako inicjalizacja 1'ką ):
typedef struct
{
bool b0 :1; // tu
bool b1 :1; // tu
} flags;operartor ":" wygląda trochę asemblerowo - wiem, że wykorzystuje się go w skróconych instrukcjach warunkowych, w switch/case - ale z tym w opisie języka się nie spotkałem
Czy to jakiś zamienny operator przypisania ( zamiaast "=")? może ktoś ma jakiś link do opisu instrukcji ( gdzie i kiedy ją można stosować ) - Niby trywialne pytanie - ale lubię wiedzieć co robię!