以下正确的字符串常量是 。 A)"\\\" B)’abc’ C)OlympicGames D)"" 为什么不选A

大神们帮我问一下,以下正确的字符串常量是 。 A)"\\\" B)’abc’ C)OlympicGames D)"" 为什么不选A
最新回答
微浅笑°

2024-11-08 00:20:25

第一个因'\'是转意字符 所以第一个\是转义,第二个是字符'\',第三个\又是转义,最后一个引号就变成了字符' " ',那么这个字体符串变量只有一个前引号,没有后引号,是不对的
追问
他外面不是有双引号吗,转义字符是一对单引号都嘛?再跟我讲讲嘛,没理解到。谢谢。
追答
只有第一个引号有用,但是没有后引号,后引号当然字符串内容了,因为第三个‘\’符号把最后一个引号转义了,成为字符串本身的一部分了,就像   "abc  差个引号是不完整的
奶茶

2024-11-08 00:58:22

A会报错,应该是\\\\,相当于字符串\\
追问
哦,应该是"\\\\"这样啊,是不是相当于两个转义字符转义后输出"\\"(包括双引号也要输出)