簡體   English   中英

C 中的 char*/char[] 和 char 的一種長度有什么區別?

[英]what is the difference between one length of char*/char[] and char in C?

char str[] = "a";
char ch = 'a';

說起兩者的區別,大家都知道str指向一個memory空間,里面存儲了[a,\0],但是我想問一下str[0]ch有區別嗎?

但我想問一下str[0]ch之間是否有區別?

不。

str[0]ch都是char類型,並保存值'a' 從這方面(類型和價值)來看,沒有區別。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM