免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
11 [报告]
发表于 2011-04-20 15:44 |显示全部楼层
一直很少用enum,感觉这个用起来还真不知道它应该用在哪?

上次面试问到过一次这个,问我这个应该放在哪 ...
aaaaa5aa 发表于 2011-04-20 14:33



    感觉会用,但用究竟在什么场合用还真不好概括

    将一组零散的整数类型常数用有意义的符号常量组织起来?(抛砖引玉,楼下尽管拍砖

论坛徽章:
0
12 [报告]
发表于 2011-04-20 17:33 |显示全部楼层
回复 52# PCliangtao


    例子不错!
    补充一点,enum常数还必须是整数

论坛徽章:
0
13 [报告]
发表于 2011-04-20 17:34 |显示全部楼层
我有点喜欢enum,一般用在需要一组定义中,感觉比多个define要好

enum ERROR_CODE
{
XXERR ...
txdgtwpv 发表于 2011-04-20 16:55



    有同感。typedef也是感觉会用之后就有点上瘾

论坛徽章:
0
14 [报告]
发表于 2011-04-20 17:38 |显示全部楼层
本帖最后由 KBTiller 于 2011-04-20 17:41 编辑

3.2
alignment
requirement that objects of a particular type be located on storage boundaries with addresses that are particular multiples of a byte addressalignment

对齐
【将某些特定类型的数据对象置于字节地址的特殊倍数地址存储边界的要求】


刚好最近一个帖子与此概念有关
http://bbs.chinaunix.net/thread-2306199-1-1.html

论坛徽章:
0
15 [报告]
发表于 2011-04-21 12:23 |显示全部楼层
求C语言 位段及其内存布置 详解。
per_su 发表于 2011-04-20 20:34



    C语言的位段不具备可移植性,和具体的机器有关,涉及到许多因素,比如大端、小端等,所以无法一概而论

论坛徽章:
0
16 [报告]
发表于 2011-04-21 13:30 |显示全部楼层
澄清概念的书好几本,只是大家不愿意读罢了
dj0227 发表于 2011-04-21 13:09



    比如?

论坛徽章:
0
17 [报告]
发表于 2011-04-22 08:03 |显示全部楼层
回复  KBTiller


    问下C为什么不支持重载????????
zhanglistar 发表于 2011-04-21 22:20



    您这个问题实际上是一个语言设计的问题,而不是语言特性的问题。对于我来说,这个问题有些难度。
    或许,我们可以听听两位版主的高见?

    又,starwing83 (小翼) 曾发起过一个讨论语言设计的帖子,应该对您的问题有一定参考意义http://bbs.chinaunix.net/thread-1799208-1-1.html

论坛徽章:
0
18 [报告]
发表于 2011-04-22 08:05 |显示全部楼层
C语言里。最搞不懂的就是指针了。难以搞清指向问题。
0810612124 发表于 2011-04-22 00:41



    我觉得最重要的是类型要搞清楚。自荐一下本人的博客,里面有对指针的完整阐述

论坛徽章:
0
19 [报告]
发表于 2011-04-22 08:07 |显示全部楼层
计算机软件发展这么快,一个C99标准十几年没动静,跟死掉有什么区别??

VC10仍然在使用c89标准。gcc 需要 ...
asdf93945 发表于 2011-04-22 07:51



    其实C99的特性都早就分别实现了,只是到目前完全实现的不多。

论坛徽章:
0
20 [报告]
发表于 2011-04-22 08:23 |显示全部楼层
本帖最后由 KBTiller 于 2011-04-23 07:33 编辑

3.3
argument
actual argument
actual parameter (deprecated)
expression in the comma-separated list bounded by the parentheses in a function call
expression, or a sequence of preprocessing tokens in the comma-separated list bounded
by the parentheses in a function-like macro invocation

实参

函数调用表达式中()内由逗号分隔的表中的表达式,或类似函数的宏引用中()内由逗号分隔的预处理单词序列

==============================
注:这个词在英文文本中有不少变化,但在汉语中似乎很难体现
汉语的“实参”应该是来自actual parameter ,但这个说法在英文文本中已经deprecated
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP