Ich habe Probleme Verständnis habe, was waren der genaue Zweck der von der Erstellung short, intund longDatentypen in C? Der Grund, den ich frage, ist, dass es nicht so aussieht, als wären ihre Größen begrenzt - sie könnten von jeder Größe sein, solange sie zum Beispiel shortkleiner als eine intsind. …
Nachdem ich so viele ähnliche Fragen gesehen (und gestellt!) Habe Was int (*f)(int (*a)[5])bedeutet in C? und selbst wenn ich sehe , dass sie ein Programm erstellt haben , das den Leuten hilft, die C-Syntax zu verstehen, frage ich mich: Warum wurde die Syntax von C so entworfen? Wenn ich …
Ich programmiere jetzt seit 3-4 Jahren und habe das Gefühl, ich kann nicht länger als Anfänger bezeichnet werden, aber ich habe einige Fragen auf dieser Seite gelesen und denke, über WTF reden sie? Mir geht es genauso, wenn ich heutzutage Programmbücher kaufe. Ich habe einige anfängliche Programmierbücher gelesen, einige über …
Ich habe eine Menge MATLAB-Code, der im Rahmen eines Back-End-Prozesses für eine Webanwendung nach C portiert werden muss (Ausführungsgeschwindigkeit ist für diese Arbeit von entscheidender Bedeutung). Wenn ich versuche, diesen Code an einen C-Entwickler auszulagern, gehe ich davon aus (korrigiere mich, wenn ich mich irre), dass nur wenige C-Entwickler auch …
Ich habe gerade bei einer Firma angefangen und einer der Stilkommentare bei meiner ersten Codeüberprüfung war, dass der Rückgabetyp und der Methodenname in verschiedenen Zeilen stehen sollten. Zum Beispiel das void foo() { } sollte das sein void foo() { } Ich habe immer den ersten Stil verwendet und mich …
Seit einiger Zeit habe ich viel über Speicherausrichtung gesucht und gelesen, wie es funktioniert und wie man es benutzt. Der relevanteste Artikel, den ich derzeit gefunden habe, ist dieser . Aber auch damit habe ich noch ein paar Fragen dazu: Außerhalb des eingebetteten Systems haben wir oft einen riesigen Speicherbereich …
Ich lese "King KNs C-Programmierung" und habe die folgende Aussage gefunden: Wir haben die Verwendung des Ausdrucks sizeof(a)/sizeof(a[0])zur Berechnung der Anzahl der Elemente in einem Array erörtert . Der Ausdruck sizeof(a)/sizeof(t), bei dem t der Typ der Elemente eines Elements ist, würde ebenfalls funktionieren, wird jedoch als minderwertige Technik angesehen. …
Ich weiß, dass C einen Compiler hat, aber was bestimmt die Ausführungsleistung? Was passiert, wenn der Code in einem if else -Block nur alle ifs anstelle von if elses enthält? Was bestimmt, dass alle ifs ausgeführt werden? In Java wäre es die JVM, aber in C, was ist die Sache …
Betrachten Sie den folgenden "C" Code: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()wird am Ende des Quellcodes definiert und es wird keine Deklaration bereitgestellt, bevor sie in verwendet wird main(). Genau zu dem Zeitpunkt , wenn der Compiler sieht Func_i()in main(), kommt es aus …
Ein Block ist eine Liste von Anweisungen, die ausgeführt werden sollen. Beispiele für das Auftauchen von Blöcken in C sind Anweisungen nach einer Weile und if-Anweisungen while( boolean expression) statement OR block if (boolean expression) statement OR block Mit C kann ein Block auch in einem Block verschachtelt werden. Ich …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich bin ein Front-End-Entwickler, der kaum eine Datei mit …
Ich lese gerade einen Entwurf der C11-Spezifikation. Die neu eingeführten Schlüsselwörter: _Bool, _Alignof, _AtomicAlle fühlen sich wie benutzerdefinierte Erweiterungen an, anstatt wie Standardschlüsselwörter struct, union, int. Mir ist klar, dass der Standard im Wesentlichen aus standardisierten Erweiterungen besteht ... aber das ist schrecklich! Vielleicht werden wir uns bald __Long_Long_Reallylong_Integer_MSVC_2020_tin den …
Ich nehme an einem Einführungskurs in Python teil und der Kursleiter sagt, dass Python eine Hochsprache und C und C ++ Niedrigsprachen sind. Es ist nur verwirrend. Ich dachte, dass C, C ++, Python, Java usw. alles Hochsprachen sind. Ich habe bei stackoverflow Fragen zu C, C ++ usw. gelesen …
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie erneut geöffnet werden kann, erhalten Sie in der Hilfe . Geschlossen vor 7 …
Ich arbeite derzeit an einer Bibliothek, die in C geschrieben ist. Viele Funktionen dieser Bibliothek erwarten einen String als char*oder const char*in ihren Argumenten. Ich habe mit diesen Funktionen begonnen und immer die Länge des Strings als erwartet, size_tso dass keine Null-Terminierung erforderlich war. Beim Schreiben von Tests wurde jedoch …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.