C語言字符串 char* char[] char**與char* []

首先針對一位字符數組即字符串的情況進行說明。 char * s = "hello"; 等價於 char str []= "hello"; 原因是常量字符串在編譯器眼裏就是它第一個字符的地址。 如圖所示,復現的時候需要注意s的值會變,s是一個指針變量,整形,它的值就是字符串第一個字符所在的地址,*s 就是 china中的c,printf函數的原理就是,把s的值即第一個字符的地址傳進去,然後打印該字符
相關文章
相關標籤/搜索