Pytania oznaczone «c99»

Ten znacznik dotyczy pytań dotyczących normy międzynarodowej ISO 9899: 1999, znanej również jako „C99”, z poprawkami technicznymi oraz pytań dotyczących kodu napisanego w C99 (w przeciwieństwie do K&R C, C89 lub nowszych wersji C, takich jak wersja C11 z 2011 r.) .

183
Realistyczne użycie słowa kluczowego „99 ”C99?

Przeglądałem dokumentację i pytania / odpowiedzi i widziałem o tym wspomniane. Przeczytałem krótki opis, stwierdzając, że programista byłby w zasadzie obietnicą, że wskaźnik nie zostanie użyty do wskazania w innym miejscu. Czy ktoś może zaoferować realistyczne przypadki, w których warto z tego...

140
bool to int konwersja

Jak przenośna jest ta konwersja. Czy mogę być pewien, że oba stwierdzenia przejdą? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Nie pytaj dlaczego. Wiem, że to brzydkie. Dziękuję Ci.

123
Jaka jest różnica między C, C99, ANSI C i GNU C?

Zacząłem programować na codechef i byłem zdezorientowany różnicą między C i C99. Co oznacza tutaj C? Czy to C89? Sprawdź języki u dołu tego zgłoszenia . Zawiera zarówno C, jak i C99. Znalazłem w Internecie coś, co nazywa się GNU C. Czy istnieje inne C dla systemów linux / unix? Czy są one zgodne...

113
Nagłówek C99 stdint.h i MS Visual Studio

Ku mojemu zdumieniu właśnie odkryłem, że od wersji MS Visual Studio 2003 w górę brakuje C99 stdint.h. Jestem pewien, że mają swoje powody, ale czy ktoś wie, skąd mogę pobrać kopię? Bez tego nagłówka nie mam definicji przydatnych typów, takich jak uint32_t