1. int *ptr;
這條語句聲明了一個指向整數型變量的指針變量 ptr。具體來說:
- int:表示指針指向的數據類型是整數。
- *:表示 ptr 是一個指針變量,它存儲的是內存地址。
- ptr:指針變量的名稱。
2. int ptr[10];
這條語句聲明了一個整數數組 ptr,該數組包含10個整數元素。具體來說:
- int:表示數組中的元素類型是整數。
- ptr[10]:表示 ptr 是一個包含10個整數元素的數組。
3. int **ptr;
這條語句聲明了一個指向整數指針的指針變量 ptr。具體來說:
- int:表示指針指向的數據類型是整數。
- *:表示第一層指針,指向的是一個指向整數的指針。
- *:表示第二層指針,ptr 是一個指向指針的指針。
- ptr:指針變量的名稱。
4. int ptr();
這條語句聲明了一個返回類型為整數的函數 ptr。具體來說:
- int:表示函數的返回類型是整數。
- ptr():表示 ptr 是一個函數,該函數不接受任何參數,並返回一個整數值。