指針輸出與取地址符輸出

對*p 和&p 其中數值的數值輸入及輸出比較
這裏寫圖片描述

其結果是
這裏寫圖片描述
P是一個指向a的指針,所以對於3和4的結果則是一
樣的都是a所在存儲的地址。而對於5來說,就是取的
是p這個指針的地址。

7是對指針指向字符串正確的輸出方法
8則是輸出name存放的地址,而非pi的地址
9因爲使用的是%c僅僅輸出一個字符
10 因爲是%d 輸出的是n的ascll碼 110

對視19 則是錯誤的
並且“%c“,pi )輸出不了什麼東西。

對於12 和 17的答案是一樣的,對於字符串的輸入
則有兩種。
15和16的一樣,代表對其地址的輸出兩種,

20的錯誤在於數組的輸入最後會把“name\0“5個字符輸入則需要5個字符空間。
這裏要討論一下7和15
對於7來說我們僅僅是將地址輸入指針,計算機自動的通過%s
將指針指向的頭字符的地址開始顯示,直到\0結束。
對於15,我們僅僅將pii數組輸入,用%d顯示得到的地址,而不需要&取地址符。

發佈了29 篇原創文章 · 獲贊 11 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章