不知君 发表于 2022-3-24 20:55:59

带你学C带你飞S1E3

求问题目一,为什么这里是三个斜杠?原代码有一个\加上\n\,也只是两个啊?
题目二\n\是什么意思?为啥换行就得用它?

cuixf 发表于 2022-3-24 20:56:00

\在编程语言中有特定含义,像\n表示回车换行,\t表示制表符….
\\前一个\表示转义字符,后一个表示\,告诉编译器这里是个\
\n表示回车换行
最后\n后面的\表示下一行的代码和这一行是一起的,通常用在字符串中,告诉编译器这个字符串这一行没写完,下一行还有

不知君 发表于 2022-3-24 20:56:31

{:10_266:}

ba21 发表于 2022-3-24 21:10:18

\n 就打印换行。
每行最后的\是代码换行

不知君 发表于 2022-3-24 22:23:04

ba21 发表于 2022-3-24 21:10
\n 就打印换行。
每行最后的\是代码换行

第一个问题没有解决,
\n\和\n一样的意思吗?那为什么不能用\n(试过){:10_284:}

ba21 发表于 2022-3-24 22:26:59

不知君 发表于 2022-3-24 22:23
第一个问题没有解决,
\n\和\n一样的意思吗?那为什么不能用\n(试过)

\n 就打印换行。
每行最后的\是代码换行

\n\难道不是 \n + \ ???

不知君 发表于 2022-3-24 22:31:16

ba21 发表于 2022-3-24 22:26
\n 就打印换行。
每行最后的\是代码换行



我不知道啊,刚学,而且是大佬你说\n是换行,所以我才问问是不是相同,我也不知道\n+\是什么,第一个问题大佬有想法吗{:10_266:}

ba21 发表于 2022-3-24 23:04:31

不知君 发表于 2022-3-24 22:31
我不知道啊,刚学,而且是大佬你说\n是换行,所以我才问问是不是相同,我也不知道\n+\是什么,第一个问题 ...

每行最后的\是表示你写的代码要换行写代码。

代码中
字符串
"fish\
c
"
等于
"fishc"

C丁洞杀O 发表于 2022-3-25 11:39:12

首先,第一个的话,那个\是来转意'\'的,不然会报错,2,\这里指的是还没有结束,如果不加的话,会直接结束运行,程序运行至\0,结束。
亲,如果帮到你了,给个最佳答案呗.

不知君 发表于 2022-3-25 19:38:25

cuixf 发表于 2022-3-24 20:56
\在编程语言中有特定含义,像\n表示回车换行,\t表示制表符….
\\前一个\表示转义字符,后一个表示\,告诉 ...

谢谢{:10_298:}
页: [1]
查看完整版本: 带你学C带你飞S1E3