Suchergebnisse für Anfrage "c"
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 ...
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 ...
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 ...
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
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 = ...
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; ...
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 ...
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 ...
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])
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 ...