免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: KBTiller
打印 上一主题 下一主题

特邀专家在线答疑——名不正则言不顺 一网打尽C语言基本概念 [复制链接]

论坛徽章:
0
161 [报告]
发表于 2011-05-07 05:39 |只看该作者
感觉自己高的不是太明白的东西,最好自己写个程序调试一下会好很多,编译器的作用很强大,呵呵
kinfinger 发表于 2011-05-06 18:52



    这样有时是很危险的
    比如
    printf("%d\n",i*i++)通过编译器就不可能得到正确结论

论坛徽章:
0
162 [报告]
发表于 2011-05-07 06:27 |只看该作者
abstract,上下文似乎是摘要/概述/简述的意思吧?
mirnshi 发表于 2011-05-07 00:14



    我觉得“摘要”“简述”似乎有些说不通
   (一般性)“概述”感觉也可以
    下面词条也是关于character的定义,注明了<C>,我的理解这是指C语境下
    谢谢您的宝贵看法

论坛徽章:
0
163 [报告]
发表于 2011-05-07 06:35 |只看该作者
3.7.1
character
single-byte character
<C> bit representation that fits in a byte
字符
单字节字符
与字节相匹配的位表示

论坛徽章:
0
164 [报告]
发表于 2011-05-07 11:01 |只看该作者
C很不错,很喜欢C语言

论坛徽章:
1
程序设计版块每日发帖之星
日期:2016-06-04 06:20:00
165 [报告]
发表于 2011-05-07 11:17 |只看该作者
曾经遇到一个好玩的问题:

1》程序A会调用 libA.so。
2》libA.so 内部估计有内存泄漏问题之类的。
3》libA.so 是自己没有SOURCE CODE的。
4》程序A有SOURCE CODE。

那么这个问题应该怎么样解决呢?

论坛徽章:
1
程序设计版块每日发帖之星
日期:2016-06-04 06:20:00
166 [报告]
发表于 2011-05-07 11:34 |只看该作者
补充一下:
5》程序A必须一直跑着。
6》程序A之前的结果可以不关心。
7》尽量不希望A被重启。起码让别人感觉A是没有挂掉的。

假设A是一个实时播放器,libA.so是一个解码库。
允许有1,2秒的画面暂停。

论坛徽章:
0
167 [报告]
发表于 2011-05-07 12:24 |只看该作者
小白提问,在K&R的《C程序设计语言》P27中有关于内部名和外部名的概念,哪位大大能告诉我其所指,不胜感激!

论坛徽章:
0
168 [报告]
发表于 2011-05-07 18:33 |只看该作者
小白提问,在K&R的《C程序设计语言》P27中有关于内部名和外部名的概念,哪位大大能告诉我其所指,不胜感激! ...
letaotor 发表于 2011-05-07 12:24



    外部名是指那些用 extern 声明的变量名或函数名

论坛徽章:
0
169 [报告]
发表于 2011-05-07 20:10 |只看该作者
回复 168# KBTiller
书上说,对于外部名,ANSI标准仅保证前6个字符的唯一性,并且不区分大小写,是不是意味着abcdef和AbcdeFGhi是相等的,
而我用vc2010时用过前12位都相同后几位不同的全局变量,可以正常使用,是不是编译器的实现与标准不同?

论坛徽章:
0
170 [报告]
发表于 2011-05-07 20:34 |只看该作者
回复 169# letaotor


    那句话的意思是标准要求编译器至少要识别前6个,更多标准当然不反对。
    还有那个说的C89的情况,C99要求编译器至少要识别31个,而且区分大小写
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP