當前位置:成語大全網 - 書法字典 - c語言int I j;char c scanf("%dd%c%*d%*d%d ",& amp我& ampc,& ampj)什麽意思?輸出i j c表示意義,菜鳥。

c語言int I j;char c scanf("%dd%c%*d%*d%d ",& amp我& ampc,& ampj)什麽意思?輸出i j c表示意義,菜鳥。

妳的輸入是什麽?

妳所要做的就是弄清楚scanf中所有格式修飾符的含義。

Scanf用於從標準輸入中獲取格式化輸入。

第壹個%d表示需要壹個整數,並且在scanf參數列表的後面有壹個相應的參數。

第二個D表示妳的第二個輸入和第壹個輸入之間用字母D隔開,否則就是非法輸入。

第三個%c表示您期望輸入壹個字符,並且在scanf參數列表後面有壹個相應的參數。

第四個和第五個%*d,本來%d是指妳期望輸入壹個整數,中間插了壹個*改變了意思:忽略整數輸入,即妳輸入了壹個整數但不會賦給對應的變量。

最後的%d:表示需要壹個整數,並且在scanf參數列表後有壹個相應的參數。

最後,對於任何壹個領域,如果不符合要求,就是違規進入,結果可能不是妳預期的那樣。您可以嘗試不同的輸入,看看結果如何。