wwqq1234054 发表于 2019-1-2 18:50:15

写一个 printf 函数,要求在屏幕上打印下边内容

写一个 printf 函数,要求在屏幕上打印下边内容
答:printf("FishC.com no \"fish\"\n");
求解,是不是" "里面如果出现双引号必须要用转义字符

刘邦 发表于 2019-1-2 21:11:46

不是

っ綿綿舊情 发表于 2019-1-4 13:39:12

转移字符和双引号之间··没有什么直接的联系吧····比如转义字符\n仅仅是为了换行显示而已。跟双引号的文字并没有什么冲突。

wwqq1234054 发表于 2019-1-4 16:37:13

っ綿綿舊情 发表于 2019-1-4 13:39
转移字符和双引号之间··没有什么直接的联系吧····比如转义字符\n仅仅是为了换行显示而已。跟双引号 ...

题目要求的是打印这个啊FishC.com no "fish"   他加个反斜杠是什么作用?

MUST10 发表于 2019-1-4 16:58:48

不一定吧

っ綿綿舊情 发表于 2019-1-4 17:30:41

wwqq1234054 发表于 2019-1-4 16:37
题目要求的是打印这个啊FishC.com no "fish"   他加个反斜杠是什么作用?

那两个反斜杠为了把双引号输出打印出来。双引号是特殊字符。不加反斜杠的话,编译器会认为你输入的是特殊字符的双引号。加了反斜杠就是向编译器说明,你输入的只是普通字符而已。正常输出显示。。

っ綿綿舊情 发表于 2019-1-4 17:31:16

っ綿綿舊情 发表于 2019-1-4 17:30
那两个反斜杠为了把双引号输出打印出来。双引号是特殊字符。不加反斜杠的话,编译器会认为你输入的是特殊 ...

你把反斜杠去掉试下····会报错。
页: [1]
查看完整版本: 写一个 printf 函数,要求在屏幕上打印下边内容