c
Która opcja jest lepsza do dzielenia liczby całkowitej przez 2?
Która z poniższych technik jest najlepszą opcją dla podzielenia liczby całkowitej przez 2 i dlaczego?
Technika 1:
x = x >> 1;
Technika 2:
x = x / 2;
Tutaj x jest liczbą całkowitą.
Praktyki kodowania, które umożliwiają kompilatorowi / optymalizatorowi tworzenie szybszego programu
Wiele lat temu kompilatory C nie były specjalnie inteligentne. Jako obejście K & R wymyślił słowo kluczowe register, aby ... urowaniem, które usunie te zakazy i pozwalają optymalizatorowi generować jeszcze szybszy kod?
[edytuj] Offset related link
Core-ale pliku core nie ma w bieżącym katalogu?
Podczas uruchamiania programu w C pisze "(Core) " ale nie widzę żadnych plików pod bieżącą ścieżką.
Ustawiłem i zweryfikow ... róbowałem również znaleźć plik o nazwie "core", ale nie dostałem pliku zrzutu rdzenia?
Jakaś pomoc, gdzie jest mój plik core?
Spinlock kontra Semafor
Jakie są podstawowe różnice między semaforem i spin-Lockiem?
Kiedy użyjemy semafora nad zamkiem spinowym?
Jaka jest różnica między tablicą znaków a wskaźnikiem znaków w C?
Próbuję zrozumieć wskaźniki W C, ale obecnie jestem mylony z następującym:
char *p = "hello"
Jest to wskaźnik znakowy w ...
Jaka jest różnica, gdy przekazuję obie te zmienne do tej funkcji?
void printSomething(char *p)
{
printf("p: %s",p);
}
Inicjalizacja zwykłej tablicy z jedną wartością domyślną [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak zainicjalizować wszystkie elementy tablicy do tej samej wartości ... yślna inicjalizacja (jak wyżej ) jest szybsza niż zwykła Pętla przez całą tablicę i przypisuje wartość, czy też robi to samo?
Funkcja timera zapewniająca czas w nano sekundach przy użyciu C++
Chcę obliczyć czas potrzebny API na zwrócenie wartości.
Czas potrzebny na takie działanie jest w przestrzeni nano sekund. Pon ... lt;'\n';
return 0;
}
Powyższy kod podaje czas w sekundach. Jak uzyskać to samo w nano sekund i z większą precyzją?
Różnica między znakiem * a znakiem const*?
Jaka jest różnica między
char* name
, który wskazuje na stały ciąg literalny, oraz
const char* name
C czy to nie takie trudne: (((([]) ()) ()
Właśnie widziałem dziś zdjęcie i myślę, że będę wdzięczny za wyjaśnienia. Oto zdjęcie:
Uznałem to za mylące i zastanawiał ... westionuję użycie takich wyrażeń i zasadność spiral rule. Jeśli chodzi o te, kilka miłych odpowiedzi jest już zamieszczonych.
C domyślne argumenty
Czy istnieje sposób na podanie domyślnych argumentów funkcji w C?
zamknięcie vs zamknięcie gniazda?
W C, zrozumiałem, że jeśli zamkniemy Gniazdo, oznacza to, że gniazdo zostanie zniszczone i może być ponownie użyte później.
... , że zamyka połowę połączenia dupleksu z tym gniazdem. Ale czy to gniazdo zostanie zniszczone jak close wywołanie systemowe?
C / C++ include file order / best practices [closed]
Czy jest zalecana kolejność, w jakiej powinny być określone pliki nagłówkowe?
Na przykład, czy pliki systemowe, STL i Boost ... jest jakiś konkretny powód, aby wybrać jedno lub drugie? Zakładam, że pliki nagłówkowe mają określone odpowiednie zależności.
Użycie operatora strzałki ( - > ) w C
Obecnie uczę się C czytając dobrą książkę dla początkujących " Naucz się C w 21 dni "(nauczyłem się już Javy i C#, więc porus ... ) operator, ale dla wskaźników zamiast członków). Ale nie jestem do końca pewien. Czy Mogę prosić o wyjaśnienie i Kod próbka?
Szybki pułap dzielenia liczb całkowitych w C / C++
Podane wartości całkowite x i y, C i C++ zwracają jako iloraz q = x/y podłogę ekwiwalentu zmiennoprzecinkowego. Interesuje m ... a pozwala uniknąć dodatkowe mnożenie (lub drugi podział) i gałąź, a to również unika rzucania jako Liczba zmiennoprzecinkowa?
Co oznacza znak zapytania i dwukropek (?: operator trójdzielny) oznacza w objective-c?
Co oznacza ta linijka kodu?
label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect;
The ? and : confuse me.
Narzędzia do uzyskania graficznego wykresu wywołania funkcji kodu [zamknięty]
Mam dużą przestrzeń roboczą, która ma wiele plików źródłowych kodu C. Chociaż mogę zobaczyć funkcje wywołane z funkcji w MS V ... owo. Byłoby świetnie, gdybym mógł wydrukować ten wykres.
Jakieś dobre narzędzia do tego (nie muszą być wolnymi narzędziami)?
Wpływ słowa kluczowego extern na funkcje C
W C nie zauważyłem żadnego efektu słowa kluczowego extern użytego przed deklaracją funkcji.
Na początku myślałem, że definiuj ... ymi słowami kluczowymi.
EDIT: dla wyjaśnienia, wiem, że jest użycie extern w zmiennych, ale pytam tylko o extern w funkcje.
Wykrywanie zbędnych # includes w C / C++?
Często stwierdzam, że sekcja nagłówków pliku staje się coraz większa, ale nigdy nie staje się mniejsza. Przez cały okres istn ... arzędzia, które wykrywa zbędne dyrektywy # include i podpowiada, które z nich mogę bezpiecznie usunąć?
Czy lint może to robi?
Jaka jest różnica między funkcją, funkcją, func?
Jaka jest różnica między __PRETTY_FUNCTION__, __FUNCTION__, __func__, a gdzie są udokumentowane? Jak zdecydować, którego z nich użyć?
Gdzie gcc szuka plików nagłówkowych C i C++?
W systemie Unix, gdzie gcc szuka plików nagłówkowych?
Spędziłem trochę czasu dziś rano szukając plików nagłówkowych systemu, więc pomyślałem, że to będzie dobra informacja, aby mieć tutaj.