Heim > Backend-Entwicklung > C++ > Interessante Fakten zur C-Programmierung

Interessante Fakten zur C-Programmierung

WBOY
Freigeben: 2023-09-06 12:41:05
nach vorne
1416 Leute haben es durchsucht

Interessante Fakten zur C-Programmierung

Hier sehen wir einige interessante Fakten über die C-Programmierung. Wie unten gezeigt.

  • Manchmal können die Groß-/Kleinschreibungsbezeichnungen einiger Switch-Anweisungen in if-else-Anweisungen platziert werden.

Beispiel
#include <stdio.h>
main() {
   int x = 2, y = 2;
   switch(x) {
      case 1:
         ;
         if (y==5) {
            case 2:
               printf("Hello World");
         }
         else case 3: {
            //case 3 block
         }
   }
}
Nach dem Login kopieren

Ausgabe

Hello World
Nach dem Login kopieren
  • Array[index] kann als index[array] geschrieben werden. Der Grund dafür ist, dass auf Array-Elemente mithilfe der Zeigerarithmetik zugegriffen wird. Der Wert von Array[5] ist *(Array + 5). Wenn die Reihenfolge wie bei 5[Array] umgekehrt ist, ist sie dasselbe wie *(5 + Array).

Beispiel

#include <stdio.h>
main() {
   int array[10] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 110};
   printf("array[5]: %d</p><p>", array[5]);
   printf("5[array]: %d</p><p>", 5[array]);
}
Nach dem Login kopieren

Ausgabe

array[5]: 66
5[array]: 66
Nach dem Login kopieren
  • Wir können <: , :> anstelle von eckigen Klammern [,] und <%, %> anstelle von geschweiften Klammern {,} verwenden.
  • ul>

    Beispiel

    #include <stdio.h>
    main() <%
    int array<:10:> = <%11, 22, 33, 44, 55, 66, 77, 88, 99, 110%>;
    printf("array[5]: %d</p><p>", array<:5:>);
    %>
    Nach dem Login kopieren

    Ausgabe

    array[5]: 66
    Nach dem Login kopieren
    • Wir können #include an einigen seltsamen Stellen verwenden. Betrachten wir hier die Datei abc.txt, die die Zeile „The Quick Brown Fox Jumps Over The Lazy Dog“ enthält. Wenn wir die Datei nach der printf-Anweisung einfügen, können wir den Dateiinhalt drucken.

    Beispiel

    #include <stdio.h>
    main() {
       printf
       #include "abc.txt" ;
    }
    Nach dem Login kopieren

    Ausgabe

    The Quick Brown Fox Jumps Over The Lazy Dog
    Nach dem Login kopieren
    • Wir können %*d in scanf() verwenden, um die Eingabe zu ignorieren.

    Beispiel

    #include <stdio.h>
    main() {
       int x;
       printf("Enter two numbers: ");
          scanf("%*d%d", &x);
       printf("The first one is not taken, the x is: %d", x);
    
    }
    Nach dem Login kopieren

    Ausgabe

    Enter two numbers: 56 69
    The first one is not taken, the x is: 69
    Nach dem Login kopieren

    Das obige ist der detaillierte Inhalt vonInteressante Fakten zur C-Programmierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage