<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. C語言核心知識點相關總結

    時間:2025-12-05 01:28:37 C語言 我要投稿

    C語言核心知識點相關總結

      extern 可以置于變量或者函數前面,提示編譯器遇到這個變量或者函數的時候,在其他/當前模塊里尋找。不妨看看更多C語言核心知識點,以下僅供參考!

    C語言核心知識點相關總結

      extern int a; /pic/p>

      extern int function(int a, double b, char c);

      /pic/p>

      定義:沒有加上 extern 就是定義了。定義后的變量是有存儲空間的,可以獲取到這個變量的地址,但是不一定有值。

      int a;

      int arr[10];

      初始化:定義變量的同時進行賦值操作。

      int a = 10;

      int arr[10] = { 0 };

      數據類型:

      在C語言里的數據類型分為四大種:

      1. 基本類型

      在不同平臺下所占字節數:

      Linux 64 Windows 64 Linux 32 Windows 32

      字符: char 1 1 1 1

      整型: short 2 2 2 2

      int 4 4 4 4

      long 8 4 4 4

      long long 8 8 8 8

      size_t 8 8 4 4

      浮點型: float 4 4 4 4

      (實型)double 8 8 8 8

      構造類型

      數組:存儲了n個相同基本類型的數據,舉例:sizeof(int) * n 個字節大小

      char str1[5] = "haha"; /pic/p>

      char str2[5] = {'h', 'a', 'h', 'a','h'};

      str1[2] = 'm';

      printf("%s ", str1);

      int iarr[5] = {1, 2, 3, 4, 5};

      float farr[5] = {1.1, 2.2, 3.14,4.15, 5.001};

      結構體:存儲了n個可以不相同基本類型的數據 struct

      聯合體/共同體:存儲n個可以不相同基本類型的數據,但是這種類型里的所有數據共享同一塊內存空間,內存大小是最大的那個數據類型大小 union

      枚舉:存儲了n個相同基本類型的數據,但是使用的時候只能取其中一個值,內存大小是 sizeof(int); enum

      指針類型

      32位占4個字節,64位占8個字節

      int *p; /pic/p>

      int a = 10;

      p = &a;

      *p = 20;

      printf("%d ", a);

      char *str = "haha"; /pic/p>

      printf("%s ", str); /pic/p>

      *(str + 1) = 'm'; /pic/p>

      4. 空類型

      void 變量 :意思是空類型變量,不接受任何數據

      void 函數 :意思是該函數沒有返回值

      void 指針 :意思是可以接收任何其他類型的指針

    【C語言核心知識點相關總結】相關文章:

    C語言指針相關知識02-03

    C語言數組知識點總結09-04

    C語言知識點精選03-21

    C語言預處理的相關知識03-22

    C語言中的相關變量知識08-20

    C語言基礎知識點總結10-22

    C語言知識點匯總11-27

    C語言指針知識點08-14

    C語言知識點講解11-16

    • 相關推薦
    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人