[英]C strings and pointers
在C中聲明字符串時,有什么區別
char* mystring;
和
char *mystring;
沒有區別。 通常首選第二個選項,因為它可以更輕松地避免這種陷阱:
char* str1, str2;
在這里, str1
是char*
而 str2
是普通char
。 編寫聲明的另一種方式使您更容易看到必須在其中添加一個星號:
char *str1, *str2;
現在,兩個變量的類型均為char*
。
沒什么區別。 但下面這兩個是不同的:
char *p1, *p2;
和
char* p1, p2;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.