Suchergebnisse für Anfrage "c"

4 die antwort

Gilt undefiniertes Verhalten für ASM-Code?

Angenommen, Sie wissen, dass Ihre Software nur auf Zweierkomplement-Computern ausgeführt werden kann, auf denen das Verhalten bei signiertem Überlauf klar definiert ist. Ein signierter Überlauf ist in C und C ++ immer noch undefiniertes ...

8 die antwort

Sequenzpunkte in c

Ein Sequenzpunkt in der imperativen Programmierung definiert jeden Punkt in der Ausführung eines Computerprogramms, an dem garantiert ist, dass alle Nebenwirkungen früherer Bewertungen durchgeführt wurden und noch keine Nebenwirkungen aus ...

6 die antwort

wie man einen Suchbegriff im Quellcode findet

Ich suche nach einer Möglichkeit, nach einem bestimmten Begriff im C / C ++ - Code eines Projekts zu suchen und dabei alle Vorkommen in Kommentaren und Zeichenfolgen zu ignorieren. a die Codebasis ziemlich groß ist, suche ich nach einem Weg ...

TOP-Veröffentlichungen

12 die antwort

reinterpret_cast Besetzungskosten

ein Verständnis ist, dass C ++ reinterpret_cast und C pointer cast nur eine Funktionalität zur Kompilierungszeit sind und überhaupt keine Performancekosten verursache Ist das wahr

4 die antwort

pointer und die Adresse zu diesem Zeiger führen zu demselben Ergebnis

Wenn ich das gesehen habe, diese Zeilen: BYTE MessageToProcess[MAX_MESSAGE_LENGTH]; TcpIpPacketHdr *pHdr = (TcpIpPacketHdr*)&MessageToProcess; Ich sagte mir, die zweite Zeile muss so sein: TcpIpPacketHdr *pHdr = ...

6 die antwort

Power-Funktion gibt 1 Ergebnis weniger zurück

Wenn ich in diesem Programm eine Zahl eingebe, gibt das Programm einen Wert zurück, der um 1 unter dem tatsächlichen Ergebnis liegt ... Wo liegt das Problem hie #include<stdio.h> #include<math.h> int main(void) { int a,b,c,n; ...

2 die antwort

Hacking Challenge - Schwachstelle im Code finden

My Friend hat kürzlich eine Hacking-Herausforderung abgeschlossen und an mich gesendet (binär und Quelle). Ich wollte hier fragen, bevor ich ihn um Tipps bat, wie ich es selbst machen möchte:) Ich habe es durchlaufen, aber ich habe Mühe, die ...

12 die antwort

Lookup-Tabelle vs Schalter in C Embedded Software

n einem anderen Thread wurde mir gesagt, dass einswitch kann besser sein als einNachschlagwern Bezug auf Geschwindigkeit und Kompakthei So würde ich gerne die Unterschiede zwischen diesen verstehen: Nachschlagwerstatic void func1(){} static ...

4 die antwort

Was macht "12345" + 2 in C?

Ich habe gesehenDie fertig in C vorher: #define MY_STRING "12345" ... #define SOMETHING (MY_STRING + 2)Was wird hier auf ETWAS erweitert? Ist das überhaupt legal? Oder meinen sie das?: #define SOMETHING (MY_STRING[2])

4 die antwort

enn der Status des Stapels und der Register angegeben wird, können wir das Ergebnis des undefinierten Verhaltens von printf vorhersage

Hier ist ein einfacher C-Code für ein Klassenquiz: #include <stdio.h> int main() { float a = 2.3; printf("%d\n", a); return 0; } Kompiliert und ausgeführt auf: Apple LLVM Version 6.1.0 clang-602.0.53) (basierend auf LLVM 3.6.0svn) Ziel:x86_64 ...