走马观花ANSI C标准-介绍

大部分的关于C的著作都提到ANSI C Standard,但我相信少有C程序员真正细致阅读过ANSI C标准(当然了对于作C编译器的程序员来说这个标准肯定是烂熟于胸了^_^),在这个系列的文章中我将和大家一起浏览一下ANSI C标准(C99,以下称标准),呵呵,当然也不能面面俱到,只是“走马观花”。

1. 什么是“标准”(这里指编程语言标准)
按照comp.lang.c的C FAQ的意思:“标准只是把现存的实践整理成文。编程语言标准可以看作语言使用者和编译器实现者之间的协议。协议的一部分是编译器实现者同意提供, 用户可以使用的功能。而其它部分则包括用户同意遵守, 编译器实现者认为会被最受的规则。只要双方都恪守自己的保证, 程序就可以正确运行。如果任何一方违背它的诺言, 则结果肯定失败。

2. ANSI C Standard到底讲了啥?
这就是标准中"Scope"一节所要讲述的问题。按照标准说明:标准详细说明了使用C语言书写的程序的形式,规范对这些程序的解释。包括:
– C程序的表示法;
– C语言的语法和约束;
– 解释C程序的语义规则;
– C程序输入和输出的表示;
– 一份标准的实现的限定和约束。

3、有关标准中所用术语的解释
在标准的第3章列出了标准中所用的一些难解的术语、定义和符号。我想这些术语用英文解释应该更为精确,建议在看标准前认认真真的看一遍这些术语。有些术语解释第的确确让我弄清了我以前的一些疑惑。

4、“走马观花ANSI C标准”将按照ANSI C标准的章节分为:
 – 环境
 – 语言
 – 库
仅是计划而已^_^。

朋友的一次社招经历

最近同寝室的一位朋友参加了一次某国内著名通讯公司的社招活动,回来后他简单给我讲了些他的经历,听后觉得有些东西是很值得自己思考的,就列举了出来。

那个公司的社招共1轮笔试,3轮面试(一轮技术面试和2轮综合面试)。笔试自不必说,对于有着多年工作经验的我的同事自然不在话下,技术面世也很顺利通过。在下面2轮的综合面试中,首先是让你自我介绍,我想这也是面试官在发现你问题的阶段。然后两个面试官几乎问着相同的问题。问题如下(我觉得较有代表性的):
1.你自己评价一下你的优缺点?
2.评价一下的你的直接经理?
3.评价一下你的同组的成员的优缺点?
4.你的职业生涯中最让你有成就感的一件事?
5.你的职业生涯中最让你有挫折感的一件事?
6.你的职业生涯的收获?

你不妨试着回答一下上面的问题,你的感觉如何?你想过这样的问题么?回答后是不是有某些启发呢!

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats