鱼C论坛

 找回密码
 立即注册
查看: 1638|回复: 15

[已解决]c语言的问题

[复制链接]
发表于 2023-10-15 12:27:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
file:///C:/Users/zhenhhaofeng/AppData/Local/Packages/Microsoft.ScreenSketch_8wekyb3d8bbwe/TempState/Snips/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-10-15%20111929.png

如果说是最后一行printf("%d",a); 这里是不是可以不加\n在 d的后面,不影响程序但是不规范呢?
最佳答案
2023-10-15 12:52:41
本帖最后由 六翻了 于 2023-10-15 12:55 编辑

没啥
主要是换行好看一点
不换行的话,输出内容可能会和别的东西连在一起在屏幕上显示
比如:
printf(“%d”,qazwsx);
printf(“%d”,wer);
会打印:
qazwsxwer
加\n
printf(“%d\n”,qazwsx);
printf(“%d”,fds);
会打印:
qazwsx
fds

评分

参与人数 1鱼币 +5 收起 理由
歌者文明清理员 + 5

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-15 12:27:43 | 显示全部楼层
在C语言中,printf函数中的转义字符“\n”代表着换行符,用于在输出中换行。如果在最后一行的printf函数中不加“\n”,那么程序也可以正常运行,但是输出结果会和前面的输出结果在同一行中。从规范的角度来看,应该在最后一行输出语句中加上“\n”,以便于代码的阅读和理解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-15 12:28:00 | 显示全部楼层
在C语言中,`\
是一个特殊的字符,被称为换行符。它的作用是在控制台输出中创建一个新的行。如果你在 printf 语句中省略了 \
`,那么下一次的输出将会在同一行继续,而不是从新的一行开始。

对于你的问题,printf(\"%d\",a); 这一行代码,如果不加 `\
`,确实不会影响程序的运行。但是,如果你在这之后还有其他的输出,那么这些输出将会在同一行显示,可能会导致输出结果难以阅读。

至于是否规范,这主要取决于你的编程风格和你所在的团队的编程规范。一般来说,为了提高代码的可读性,我们推荐在每次输出后都加上 `\
,以确保每次输出都从新的一行开始。但是,如果你有特殊的需求,比如你想在同一行输出多个结果,那么省略 \
` 是完全可以接受的。

总的来说,省略 `\
不会影响程序的功能,但可能会影响输出的可读性。是否使用 \
`,应根据具体的需求和编程规范来决定。
请注意,本回答来自GPT-4
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-15 12:28:35 | 显示全部楼层
在C语言中,printf()函数的格式化输出字符串中通常都需要以一个换行符或空格符结尾,以保持输出的规范性和可读性。

如果将最后一行printf("%d",a);改为printf("%d\n",a);或printf("%d ",a);,虽然不会影响程序运行结果,但是在审美上或许会更加合理和规范。

其中printf("%d\n",a);表示以换行符结尾,printf("%d ",a);表示以空格符结尾。这两种方式在实际编程过程中使用的频率较高。

总的来说,按照惯例,printf()函数的格式化输出字符串中应该包含换行符或空格符,并以此作为结尾,以便于输出的观察和阅读。

球一个最佳答案谢谢啦!这对我非常重要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-15 12:52:41 | 显示全部楼层    本楼为最佳答案   
本帖最后由 六翻了 于 2023-10-15 12:55 编辑

没啥
主要是换行好看一点
不换行的话,输出内容可能会和别的东西连在一起在屏幕上显示
比如:
printf(“%d”,qazwsx);
printf(“%d”,wer);
会打印:
qazwsxwer
加\n
printf(“%d\n”,qazwsx);
printf(“%d”,fds);
会打印:
qazwsx
fds
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-15 21:23:03 | 显示全部楼层
陶远航 发表于 2023-10-15 12:28
在C语言中,`\
是一个特殊的字符,被称为换行符。它的作用是在控制台输出中创建一个新的行。如果你在 pri ...

请问怎么用这个gpt-4呀?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-15 21:24:13 | 显示全部楼层
六翻了 发表于 2023-10-15 12:52
没啥
主要是换行好看一点
不换行的话,输出内容可能会和别的东西连在一起在屏幕上显示

谢谢啦,还有谢谢大家
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-16 11:48:05 From FishC Mobile | 显示全部楼层
本帖最后由 六翻了 于 2023-10-16 11:49 编辑
朕也来学学 发表于 2023-10-15 21:23
请问怎么用这个gpt-4呀?


使用基于gpt-4的 new       bing
1.清除浏览器中bing.com的cookie
2.翻
3.墙
4.打开bing.com,查看是否有聊天按钮,没有的话排查2.3.是否成功或是否清除该网站的cookie
使用ChatGPT
找镜像网站
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-16 11:53:02 | 显示全部楼层
六翻了 发表于 2023-10-16 11:48
使用基于gpt-4的 new       bing
1.清除浏览器中bing.com的cookie
2.翻

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-16 11:53:59 | 显示全部楼层
六翻了 发表于 2023-10-16 11:48
使用基于gpt-4的 new       bing
1.清除浏览器中bing.com的cookie
2.翻

哦哦哦,翻,Q,是什么意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-16 11:55:20 From FishC Mobile | 显示全部楼层
朕也来学学 发表于 2023-10-16 11:53
哦哦哦,翻,Q,是什么意思

自己去网上搜,这东西关乎国家网络安全大计
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-16 11:56:35 | 显示全部楼层
六翻了 发表于 2023-10-16 11:55
自己去网上搜,这东西关乎国家网络安全大计

那算了哈哈哈哈,谢谢咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-16 11:58:31 From FishC Mobile | 显示全部楼层
朕也来学学 发表于 2023-10-16 11:56
那算了哈哈哈哈,谢谢咯

你可以试试百度文心一言
这东西虽然关键词多,但其他方面用着还行(尤其是现在还没有广告)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-16 12:02:01 From FishC Mobile | 显示全部楼层
朕也来学学 发表于 2023-10-16 11:56
那算了哈哈哈哈,谢谢咯

下午我可能会发一篇关于这东西的水贴,记得来看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-16 16:29:14 | 显示全部楼层
六翻了 发表于 2023-10-16 12:02
下午我可能会发一篇关于这东西的水贴,记得来看看

KY KY可以有没有正规的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-16 17:29:54 From FishC Mobile | 显示全部楼层
朕也来学学 发表于 2023-10-16 16:29
KY KY可以有没有正规的

啥意思?看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 22:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表