C++中双引号和单引号分别表示什么意思?比如'a''aaa'"a""aaa"分别表示什么意思呢?有的地方要用单引号有的地方要用双引号,好像改用单引号的地方用双引号报错是不能传递一个指针?

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/28 17:45:19
C++中双引号和单引号分别表示什么意思?比如'a''aaa'

C++中双引号和单引号分别表示什么意思?比如'a''aaa'"a""aaa"分别表示什么意思呢?有的地方要用单引号有的地方要用双引号,好像改用单引号的地方用双引号报错是不能传递一个指针?
C++中双引号和单引号分别表示什么意思?
比如
'a'
'aaa'
"a"
"aaa"分别表示什么意思呢?有的地方要用单引号有的地方要用双引号,好像改用单引号的地方用双引号报错是不能传递一个指针?

C++中双引号和单引号分别表示什么意思?比如'a''aaa'"a""aaa"分别表示什么意思呢?有的地方要用单引号有的地方要用双引号,好像改用单引号的地方用双引号报错是不能传递一个指针?
单引号只作用于单个字母常量,
双引号用于作用字符串.
注意.楼主的第二个是错的'aaa'
我们主要来看下第一个和第三个的区别
第一个表示的是
'a'字母a
而第三个实际上应该是这样的
"a,\0".
他除了字母a,还有一个终止符号.