ansi-c

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

Zacząłem ćwiczyć programowanie na codechef i byłem zdezorientowany przez różnicę między C i C99. Co to znaczy "C"? Czy to C8 ... oczątkującym programistą. Wiem, co to jest język C. Wiem, że istnieją różne standardy C przez ANSI, takie jak C89, C99 i C11.

Dlaczego ANSI C nie ma przestrzeni nazw?

Posiadanie przestrzeni nazw wydaje się nie zastanawiać dla większości języków. Ale z tego co wiem, ANSI C go nie wspiera. Dlaczego nie? Jakieś plany włączenia go do przyszłego standardu?

Jak przekonwertować zmienną typu enum na łańcuch znaków?

Jak zrobiÄ ‡ printf, aby pokazywaĺ 'wartoĹ" ci zmiennych, ktĂłre sÄ ... typu enum? Na przykład: typedef enum {Linux, Apple, ... w muszę utworzyć indeksowaną wartością tablicę łańcuchów. Ale nie wiem, czy to najpiękniejszy sposób. Czy to w ogóle możliwe?

ANSI C vs inne standardy C

Na kilku kompilatorach, których używałem (wszystkie gcc, ale różne wersje) otrzymuję błąd C99 mode dla rzeczy takich jak zade ... i pierwszej pętli for będzie dostępna dla całej funkcji, podczas gdy i drugiej pętli for będzie dostępna tylko dla pętli for?

Kto definiuje pierwszeństwo operatora C i asocjację?

Wprowadzenie W każdym podręczniku do C / C++ znajdziesz tabelę precedencji operatorów i asocjacji, taką jak: Http://en. ... a i asocjacji? Jest operatorem nadrzędnym i Asocjacja wywnioskowana ze standardu ANSI C czy jest zdefiniowana w matematyce?

Co oznacza statyczne w ANSI-C [duplikat]

Możliwy duplikat:co oznacza "statyczny" w programie C? Co oznacza słowo kluczowe static W C ? Używam ANSI-C. widzia ... zed zmiennymi i przed funkcjami. Jaki jest cel w przypadku użycia ze zmienną? A jaki jest cel w przypadku używania z funkcją?