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

Interessante Fakten zur C-Programmierung

WBOY
WBOYnach vorne
2023-09-06 12:41:051357Durchsuche

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
         }
   }
}

Ausgabe

Hello World
  • 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]);
}

Ausgabe

array[5]: 66
5[array]: 66
  • 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:>);
    %>

    Ausgabe

    array[5]: 66
    • 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" ;
    }

    Ausgabe

    The Quick Brown Fox Jumps Over The Lazy Dog
    • 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);
    
    }

    Ausgabe

    Enter two numbers: 56 69
    The first one is not taken, the x is: 69

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen