c语言命名法,c语言命名法则

dfnjsfkhak 44 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言命名法的问题,于是小编就整理了2个相关介绍c语言命名法的解答,让我们一起看看吧。

  1. C语言怎么说明一种新的类型名?
  2. 化学方程式系统命名法?

C语言怎么说明一种新的类型名?

C语言提供typedef关键字可以为类型取一个“绰号”。虽然不会提高程序运行效率,但是利用这个绰号可以方便开发人员编程

语法:typedef oldName newName;

c语言命名法,c语言命名法则-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

例如:typedef unsigned char BYTE;

BYTE b1,b2;

这个类型定义之后,标识符BYTE可作为类型unsigned char 的缩写。b1,b2已被定义为unsigned char类型的数据

c语言命名法,c语言命名法则-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

按照惯例,定义时会大写字母,以便提醒用户类型名称是一个象征性的缩写,但也可以使用小写字母

图片中C选项打错了。

typedef关键字还有一个“兄弟”:#define

c语言命名法,c语言命名法则-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

#define用于为各种数据类型定义别名,与typedef类似,但是它们有以下几点不同:

题主你好。严Sir很高兴来回答你的问题。

认真的看了你在问题中的配图,发现你应该是在做题当中产生的一个疑问,应该是你无法理解为啥会选择C这个答案

这个错语应该是来源于印刷错误。你发出的图如下

通过分析,C这个答案应该是:typedef int v3;

typedef是C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。

在编程中使用typedef目的一般两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明

根据题主现在处于水平状态,只需要去理解使用typedef给已有变量一个易记且意义明确的新名字(别名)。

格式: typedef 数据类型名 别名

注意:别名要遵守C语言标识符的命名规则。

你首先要明白 char 和char * 是完全不同的两种类型.typedef char *CHARP; 这句话其实就是typedef (char*) CHARP; 相当于把 char* 当成了一个类型了, 并且定义了一个新的类型CHARP,这个新的类型就等价于 char*.所以 CHARP p; 就等价于 char *p;

感谢悟空邀请!

首先说下,你那个截图里面四个选项都是错的。你选的c到有一点点像,只是没有typedef1这种关键字,可能打印问题。

然后再说一下说明新关键字的问题,用typedef只是给关键字定义了一个别名,而不是说明了一个新关键字,含义和#define有点类似。你要定义新的关键字的话,可以用结构体struct。

最后说下,如果要选择

c语言的话,不如直接选择c++,向下兼容,而且更多,可用的库也比较多。

化学方程系统命名法?

1.带支链烷烃

主链 选碳链最长、带支链最多者。

编号 按最低系列规则。从侧链最近端编号,如两端号码相同时,则依次比较下一取代基位次,最先遇到最小位次定为最低系统(不管取代基性质如何)。例如,2,3,5-三甲基己烷,不能叫2,4,5-三甲基己烷,因2,3,5与2,4,5对比是最低系列。

取代基次序IUPAC规定依英文名第一字母次序排列。我国规定***用立体化学中“次序规则”:优先基团放在后面,如第一原子相同则比较下一原子。例如,

称2-甲基-3-乙基戊烷,因—CH2CH3>—CH3,故将—CH3放在前面。

2.单官能团化合物

主链 选含官能团的最长碳链、带侧链最多者,称为某烯(或炔、醇、醛、酮、酸、酯、……)。卤代烃、硝基化合物、醚则以烃为母体,以卤素、硝基、烃氧基为取代基,并标明取代基位置

编号 从靠近官能团(或上述取代基)端开始,按次序规则优先基团列在后面。

比较主链碳原子上所连各支链、取代基的第一个原子的原子序数的大小(同位素按相对原子质量的大小),原子序数较大者为“较优”基团。序数越大,顺序越高.注:通常情况下,序数越大,相对原子质量也越大.故也可比较相对原子质量.

例如: I>Br>Cl>F>O>N>C

如果第一个原子相同,那么比较它们第一个原子上连接的原子的顺序;如有双键或三键,则视为连接了2或3个相同的原子。

以次序最高的官能团作为主要官能团,命名时放在最后。其他官能团,命名时顺序越低名称越靠前。

例如: -CH2Br>-CH3

这两个基团的第一个原子相同(均为C原子),则比较C原子上所连的原子,分别是Br,H,H(按原子序数由大到小排列)与H,H,H,因为Br>H,所以-CH2Br>-CH3。

主链或主环系的选取

以含有主要官能团的最长碳链作为主链,靠近该官能团的一端标为1号碳。

如果化合物的核心是一个环(系),那么该环系看作母体;除苯环以外,各个环系按照自己的规则确定1号碳,但同时要保证取代基的位置号最小。

到此,以上就是小编对于c语言命名法的问题就介绍到这了,希望介绍关于c语言命名法的2点解答对大家有用

标签: 类型 原子 官能团