【发布时间】:2021-09-09 12:40:24
【问题描述】:
和有什么区别
char name='chiheb';
char name="chiheb";
我也对 char 如何允许许多字符感到困惑。那么 string 和 char 之间有什么区别;
【问题讨论】:
-
这能回答你的问题吗? Single quotes vs. double quotes in C or C++
-
单引号用于字符。双引号是fir字符指针(指向字符串的指针)
-
A string 是
char的 array,带有 NUL 终止符。一些 C 库确实定义了string类型(不是数组而是指针),这通常被认为是无用的。
标签: c char declaration string-literals multibyte-characters