设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
C\C++
›
为什么C程序源文件末尾一定要留一空行
1
2
3
4
/ 4 页
下一页
返回列表
查看:
3651
|
回复:
32
为什么C程序源文件末尾一定要留一空行
[复制链接]
float
float
当前离线
积分
766
IP卡
狗仔卡
发表于 2003-10-23 19:06:32
|
显示全部楼层
|
阅读模式
如果没有留一空行,编译的时候gcc会给出一个警告。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
xx_xx
xx_xx
当前离线
积分
412
IP卡
狗仔卡
发表于 2003-10-23 19:11:19
|
显示全部楼层
什么警告?
回复
支持
反对
使用道具
举报
显身卡
Xiangbuilder
Xiangbuilder
当前离线
积分
259
IP卡
狗仔卡
发表于 2003-10-23 19:12:13
|
显示全部楼层
我想这是一个很多人都知道遵守,却很少有人知道其原因的法则。
抱歉,我也不能说出确切的原因。
回复
支持
反对
使用道具
举报
显身卡
georgek
georgek
当前离线
积分
2430
IP卡
狗仔卡
发表于 2003-10-23 19:51:57
|
显示全部楼层
只是編譯器的良好習慣罷了
回复
支持
反对
使用道具
举报
显身卡
float
float
当前离线
积分
766
IP卡
狗仔卡
楼主
|
发表于 2003-10-23 21:38:20
|
显示全部楼层
如果一点都不重要的话,编译器就没有必要给出警告了(而且是在没有加-Wall选项的时候)。
回复
支持
反对
使用道具
举报
显身卡
Sworder
Sworder
当前离线
积分
935
IP卡
狗仔卡
发表于 2003-10-24 11:49:55
|
显示全部楼层
是你用了Windows下的编辑器编译,然后用Linux的GCC编译吧。如果是因为这种警告,忽略也无所谓的。
回复
支持
反对
使用道具
举报
显身卡
shangxd
shangxd
当前离线
积分
106
IP卡
狗仔卡
发表于 2003-10-24 20:21:03
|
显示全部楼层
没有警告,我试过了,是在linux下用gcc。
如果因为最后没有空行而警告也太荒谬了,个人认为不可能。
回复
支持
反对
使用道具
举报
显身卡
Freebird
Freebird
当前离线
积分
2456
IP卡
狗仔卡
发表于 2003-10-24 20:26:12
|
显示全部楼层
最初由 shangxd 发表
没有警告,我试过了,是在linux下用gcc。
如果因为最后没有空行而警告也太荒谬了,个人认为不可能。
完全可能!!我一直在FreeBSD下用gcc编译C程序,常常会因为这个原因而警告!
回复
支持
反对
使用道具
举报
显身卡
libinary
libinary
当前离线
积分
1502
IP卡
狗仔卡
发表于 2003-10-24 21:15:52
|
显示全部楼层
不是空行,而是最后一个字符应该是回车
回复
支持
反对
使用道具
举报
显身卡
georgek
georgek
当前离线
积分
2430
IP卡
狗仔卡
发表于 2003-10-24 22:04:06
|
显示全部楼层
haha, 以前也試過沒有留意出了什麼警告, 左看右看也不見有問題
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
3
4
/ 4 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Mandriva Linux
shell进阶应用、shell编程
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表