阿摩線上測驗 登入

申論題資訊

試卷:106年 - 106 鐵路特種考試_高員三級_資訊處理:程式語言#62399
科目:程式語言
年份:106年
排序:0

題組內容

一、試解釋下列 C 程式之敘述:(每小題 5 分,共 20 分)

申論題內容

⑴ int *ptr;

詳解 (共 1 筆)

詳解 提供者:hchungw

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 是一個函數,該函數不接受任何參數,並返回一個整數值。