c

Czy istnieje dobry zamiennik Valgrind Dla Windows?

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... nia przeniesieniem mojego systemu operacyjnego na Linuksa, więc zastanawiałem się, czy jest równie dobry program dla Windows.

Podziel liczbę przez 3 bez użycia operatorów *, /, +, -, %

Jak podzielić liczbę przez 3 bez użycia *, /, +, -, %, operatorzy? Numer może być podpisany lub niepodpisany.

Jak przydzielić pamięć wyrównaną tylko przy użyciu biblioteki standardowej?

Właśnie skończyłem test w ramach rozmowy kwalifikacyjnej i jedno pytanie mnie zaskoczyło - nawet za pomocą google w celach in ... aligned. { void *mem; void *ptr; // answer a) here memset_16aligned(ptr, 0, 1024); // answer b) here }

Jakie są najgorsze nadużycia w prawdziwym świecie makr/pre-procesora, jakie kiedykolwiek spotkałeś?

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... odaj przykład, gdzie makro było naprawdę lepsze niż rozwiązanie nie-makro. Powiązane pytanie: kiedy są korzystne makra C++?

Wywołujesz C / c++ z Pythona? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... ki byłby najszybszy sposób na zbudowanie wiązania Pythona do biblioteki C lub c++? (używam Windows, jeśli to ma znaczenie.)

Jak napisać kod obiektowy w C? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... ktowego w C? Szczególnie w odniesieniu do polimorfizmu. Zobacz też to pytanie o przepełnienie stosu orientacja obiektu w C.

Jaka jest ścisła zasada aliasingu?

Pytając o powszechne, nieokreślone zachowanie w C, dusze bardziej oświecone niż ja odwołałem się do ścisłej zasady aliasingu. O czym oni mówią?

C: jaka jest różnica między ++i A i++?

W C, jaka jest różnica między użyciem ++i i i++, A które powinno być używane w bloku inkrementacji pętli for?

typedef struct vs struct definitions [duplicate]

To pytanie ma już odpowiedź tutaj: Dlaczego mamy tak często wpisywać strukturę w C? ... siągają to samo. struct myStruct{ int one; int two; }; Vs. typedef struct{ int one; int two; }myStruct;

Porównanie prędkości z projektem Euler: C vs Python vs Erlang vs Haskell

Wziąłem Problem #12 z projektu Euler jako ćwiczenie programistyczne i aby porównać Moje (z pewnością nie optymalne) implem ... ngle > 1000 = triangle | otherwise = nextTriangle (index + 1) (triangle + index + 1) main = print $ nextTriangle 1 1

Dlaczego sizeof dla struktury nie jest równy sumie sizeof każdego elementu?

Dlaczego operator sizeof zwraca rozmiar większy dla struktury niż całkowite rozmiary jej elementów?

Jak osiągnąć teoretyczne maksimum 4 flopów na cykl?

Jak można osiągnąć teoretyczną maksymalną wydajność 4 operacji zmiennoprzecinkowych (Podwójna precyzja) na cykl na nowoczesny ... ulsd xmm5, xmm3 mulsd xmm1, xmm3 mulsd xmm8, xmm3 addsd xmm10, xmm2 addsd xmm9, xmm2 addsd xmm13, xmm2 ...

Jak zainicjować wszystkie elementy tablicy do tej samej wartości?

Mam dużą tablicę w C (nie C++, jeśli to robi różnicę). Chcę zainicjować wszystkie Członkowie do tej samej wartości. Mógłbym p ... prosty sposób na to. Mógłbym użyć memset() w moim przypadku, ale czy nie ma na to sposobu, który jest wbudowany w składnię C?

Czym jest błąd segmentacji?

Co to jest wada segmentacji? Czy w C i C++jest inaczej? Jak powiązane są błędy segmentacji i zwisające wskaźniki?

Pytanie o wywiad: sprawdź, czy jeden ciąg jest rotacją drugiego łańcucha [zamknięty]

Mój przyjaciel został dziś zadany następujące pytanie na rozmowie kwalifikacyjnej na stanowisko programisty: Podane dwa cią ... a myślał inaczej. Poprosił o prostsze rozwiązanie. Proszę, pomóż mi, mówiąc, jak byś to zrobił w Java/C/C++ ? Z góry dzięki.

C wskaźnik do tablicy / array of pointers disambiguation

Jaka jest różnica między następującymi deklaracjami: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Jaka jest ogólna zasada rozumienia bardziej złożonych deklaracji?

Czy można pisać kod obiektowy w C? [zamknięte]

Czy można pisać kod obiektowy w C? Szczególnie w odniesieniu do polimorfizmu. Zobacz też pytanie o przepełnienie stosuorientacja obiektu w C.

Ukryte cechy C

Wiem, że za wszystkimi implementacjami kompilatora C stoi standard, więc nie powinno być żadnych ukrytych funkcji. Mimo to, jestem pewien, że wszyscy programiści C mają ukryte / tajne sztuczki, których używają cały czas.

Dlaczego te konstrukcje używają niezdefiniowanego zachowania pre i post-increment?

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; i = (i++) ... 1 1 int x[2] = { 5, 8 }, y = 0; x[y] = y ++; printf("%d %d\n", x[0], x[1]); // shouldn't this print 0 8? or 5 0? }

Po co używać pozornie bezsensownych instrukcji do-while I if-else w makrach?

W wielu makrach C / C++ widzę kod makra zawinięty w coś, co wydaje się być bezsensowną pętlą do while. Oto przykłady. #defi ... ) if (1) { f(X); g(X); } else Nie widzę, co robi do while. Dlaczego nie napisać tego bez tego? #define FOO(X) f(X); g(X)