Pytania otagowane jako c89


8
Umieszczanie zmiennej deklaracji w C
Długo myślałem, że w C wszystkie zmienne trzeba zadeklarować na początku funkcji. Wiem, że w C99 reguły są takie same jak w C ++, ale jakie są zasady umieszczania deklaracji zmiennych dla C89 / ANSI C? Poniższy kod pomyślnie kompiluje się z gcc -std=c89i gcc -ansi: #include <stdio.h> int main() …
132 c  declaration  c89 

3
W jaki sposób poniższy program wyświetla „C89” po skompilowaniu w trybie C89 i „C99” po skompilowaniu w trybie C99?
Znalazłem ten program w C z sieci: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } Interesującą rzeczą w przypadku tego programu jest to, że gdy jest kompilowany i uruchamiany w trybie C89, drukuje, C89a kiedy jest kompilowany i uruchamiany w trybie C99, drukuje C99. Ale nie jestem w stanie …
128 c  printf  comments  c99  c89 

5
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? …
123 c  gcc  c99  c89  ansi-c 


3
Gdzie można znaleźć standardy C89 / C90 w formacie PDF?
Szukam darmowej wersji standardu C89 / C90 , ale nie mogę jej nigdzie znaleźć! Dlaczego tak trudno go znaleźć? Standardy C99 i C11 są bardzo łatwe do uzyskania w Internecie. Nawet w pytaniach dotyczących przepełnienia stosu Gdzie znajdę aktualne dokumenty w standardzie C lub C ++? a Standard C, „Uzyskiwanie …
90 c  ansi  c89 

10
Dlaczego powinieneś używać strncpy zamiast strcpy?
Edycja: dodałem źródło dla przykładu. Natknąłem się na ten przykład : char source[MAX] = "123456789"; char source1[MAX] = "123456789"; char destination[MAX] = "abcdefg"; char destination1[MAX] = "abcdefg"; char *return_string; int index = 5; /* This is how strcpy works */ printf("destination is originally = '%s'\n", destination); return_string = strcpy(destination, source); …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.