Pytania otagowane jako c

C jest językiem programowania ogólnego przeznaczenia używanym do programowania systemu (system operacyjny i wbudowane), bibliotek, gier i platform. Tego znacznika należy używać z ogólnymi pytaniami dotyczącymi języka C, zgodnie z definicją w normie ISO 9899 (najnowsza wersja, 9899: 2018, o ile nie określono inaczej - także znaczniki specyficzne dla wersji za pomocą c89, c99, c11 itd.). C różni się od C ++ i nie należy go łączyć ze znacznikiem C ++ bez uzasadnionego powodu.





17
Jak przydzielić wyrównaną pamięć tylko przy użyciu standardowej biblioteki?
Właśnie skończyłem test w ramach rozmowy kwalifikacyjnej i jedno pytanie mnie zaskoczyło, nawet używając Google w celach informacyjnych. Chciałbym zobaczyć, co załoga StackOverflow może z tym zrobić: Ta memset_16alignedfunkcja wymaga przekazania 16-bajtowego wyrównanego wskaźnika, w przeciwnym razie nastąpi awaria. a) W jaki sposób przydzielisz 1024 bajty pamięci i dopasujesz ją …

12
Jaka jest różnica między float a double?
Czytałem o różnicy między podwójną precyzją a pojedynczą precyzją. Jednak w większości przypadków floati doublewydają się być wymienne, tj. Użycie jednego lub drugiego nie wydaje się wpływać na wyniki. Czy to naprawdę tak jest? Kiedy zmiennoprzecinkowe i podwajalne są wymienne? Jakie są między nimi różnice?



15
Różnica między strukturą a unią
Czy jest jakiś dobry przykład na podanie różnicy między structa a union? Zasadniczo wiem, że structwykorzystuje całą pamięć swojego członka i unionużywa największej przestrzeni pamięci członków. Czy jest jakaś inna różnica poziomu systemu operacyjnego?
411 c  struct  unions 


21
Czy w C / C ++ jest standardowa funkcja znaku (signum, sgn)?
Chcę funkcji, która zwraca -1 dla liczb ujemnych i +1 dla liczb dodatnich. http://en.wikipedia.org/wiki/Sign_function Łatwo jest napisać własny, ale wydaje się, że powinien być gdzieś w standardowej bibliotece. Edycja: W szczególności szukałem funkcji działającej na liczbach zmiennoprzecinkowych.
409 c++  c  math 


15
Dlaczego tak często wpisujemy strukturę w C?
Widziałem wiele programów składających się ze struktur takich jak ten poniżej typedef struct { int i; char k; } elem; elem user; Dlaczego jest tak często potrzebny? Czy jest jakiś konkretny powód lub odpowiedni obszar?
406 c  struct  typedef 

12
Jak wydrukować zmienną size_t przenośnie za pomocą rodziny printf?
Mam zmienną typu size_ti chcę ją wydrukować za pomocą printf(). Jakiego specyfikatora formatu używam do przenośnego drukowania? W 32-bitowej maszynie %uwydaje się słuszna. Kompilowałem się g++ -g -W -Wall -Werror -ansi -pedantici nie było ostrzeżenia. Ale kiedy kompiluję ten kod na komputerze 64-bitowym, wyświetla ostrzeżenie. size_t x = <something>; printf("size …
403 c  printf 


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.