Suchergebnisse für Anfrage "c"

4 die antwort

Was ist der Typ von String-Literalen in C und C ++?

Was ist die Art von String-Literal in C? Ist eschar * oderconst char * oderconst char * const? Was ist mit C ++?

9 die antwort

Verschachtelte redundante 'if'-Bedingungen

Gibt es eine bessere (oder sauberere) Möglichkeit, den folgenden Code zu schreiben? if(conditionX) { if(condition1) { // code X1 } else if(condition2) { // code X2 } } else if(conditionY) { if(condition1) { // code Y1 } else if(condition2) { ...

11 die antwort

Ist es besser, Ganzzahlen als Schleifenzählervariablen zu verwenden?

Ich erinnere mich, dass ich irgendwo gelesen habe, dass es besser ist, Ganzzahlen als Schleifenzählervariablen zu verwenden, als char oder short. Wenn ja warum Bietet es Optimierungsvorteile?

TOP-Veröffentlichungen

5 die antwort

So implementieren Sie eine Zeichenfolge variabler Länge in C

Ich habe einiges gegoogelt, kann aber keine Informationen darüber finden, wie Zeichenfolgen mit variabler Länge im Allgemeinen in höheren Sprachen implementiert werden. Ich erstelle meine eigene Sprache und bin mir nicht sicher, wo ich mit ...

1 die antwort

Kalendermonat drucken

Implementieren Sie eine Funktion, die den Kalender für einen bestimmten Monat und ein bestimmtes Jahr druckt. Fordern Sie zuerst den Benutzer auf: Enter the month and year:Sobald der Benutzer eine gültige Eingabe eingibt (zwei durch ein ...

4 die antwort

static_if im Präprozessor von C99

Ist es möglich, static_if in C99 zu implementieren? #define STATIC_IF(COND, ...) \ if (COND) MACRO1(__VA_ARGS__); \ else MACRO2(__VA_ARGS__);Wie kann ich das richtig umsetzenSTATIC_IF(…) hier drin? Es hängt davon abCOND Die Argumente sollten ...

7 die antwort

Wie speichert man einen beliebig großen Integer-Wert im Speicher?

Ich muss einen ganzzahligen Wert speichern, der größer als der Maximalwert für den langen Datentyp ist. Wie würde ich diesen Wert im Speicher speichern und bearbeiten? Bitte veranschaulichen Sie dies, wenn möglich, anhand eines Beispiels.

1 die antwort

Intel Galileo Bare-Metal-UART

Ich möchte ein wenig "Hallo Welt" programmierenRohmetallAnwendung auf demIntel GalileoTafel. Die Verwendung von UEFI zum Ausdrucken von Text (an UART-1) funktioniert natürlich gut, aber ich möchte "manuell" auf die UART zugreifen, ohne Hilfe von ...

9 die antwort

Programmgesteuertes Entfernen eines nicht leeren Verzeichnisses in C oder C ++

Wie lösche ich ein nicht leeres Verzeichnis in C oder C ++? Gibt es eine Funktion? rmdir löscht nur leere Verzeichnisse. Bitte geben Sie einen Weg ohne Verwendung einer externen Bibliothek. Sagen Sie mir auch, wie man eine Datei in C oder C ++ ...

5 die antwort

Was bedeutet diese seltsame Funktionsdefinition?

Ich bin auf dieses C-Programm gestoßenein Blogbeitrag [https://karwin.blogspot.in/2012/11/c-pointers-explained-really.html]: main() { int n; n = 151; f(n); } f(x) int x; { printf("%d.\n", x); }Die Post erklärt es nicht. Kann jemand erklären, was ...