Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Thú vị về lập trình C

Một số 사실 thú vị về C:

  1. Case label trong if-else: Có thể đặt case bên trong if trong switch (Duff's device style).
  2. a[i] == i[a]: Vì a[i] = *(a+i) = *(i+a) = i[a].
  3. Thay [] {} bằng digraph: <: :> thay [ ], <% %> thay { }.
  4. #include ở nơi lạ: Có thể #include "file.txt" ngay trong printf.
  5. Bỏ qua input scanf: %*d đọc nhưng không lưu: scanf("%*d%d", &x) bỏ số đầu, lưu số hai.

Ví dụ a[i] == i[a]

int a[10] = {11,22,33,44,55,66,77,88,99,110};
printf("%d %d", a[5], 5[a]); // Cả hai in 66