西交《机器电子工程基本Ⅱ》FAQ(二)
第二章 C言语顺序计划
1、C言语有哪些特点?
1)言语简洁、紧凑,利用便利、机动;
2)运算符极端丰富;
3)数据构造丰富
4)容许直接拜访物理地点;
5)生成目标代码品质高,顺序履行效力高;
6)可移植性好。
2、利用C言语应留神哪些成绩?
1)顺序以函数为单位,并且有且仅有一个主函数main()
2)变量的申明跟定义必须在函数头部,即变量先阐明后利用;
3)每条C言语的语句必须以分号结束;
4)除解释跟printf中的双引号中可能利用中文外,其他处所都不克不及利用中文格局。
3、什么是数据范例?C言语中的数据范例重要有哪多少类?
所谓数据范例是按被定义变量的性质,表示情势,盘踞存储空间的多少,构造特点来分其余。在C言语中,数据范例可分为:基本数据范例,构造数据范例,指针范例,空范例四大类。
4、整型常量
(1) 十进制的整型常量:由数字0~9构成。如:0、10、365、-12等。
(2) 八进制的整型常量:以0扫尾,由数字0~7构成。如:0、010、0365、-012、011等。
(3) 十六进制的整型常量:以0x或0X扫尾,由数字0~9、a~z或A~Z构成。如:0x11、0Xffff、0xa5、-0XAC等。
5、整型变量
(1)根据整数的最高位能否用作标记位,分为有标记(signed)整型跟无标记(unsigned)整型。
(2)根据整数在打算机内存中所占用的空间大小,分为短整型(short int或short)、基本整型(int)跟长整型(long int或long)。
short x = 10; 等价于 signed short x = 10; 同时等价于 signed short int x = 10;
int age = 20; 等价于 signed int age = 20;
long z = 10000L; (加L后阐明10000是一个长整型常量,而不是一个基本整型常量)
注:
(1) C言语体系默许为有标记 整数。
(2) unsigned跟signed不克不及同时呈现。
(3) short跟long不克不及同时呈现。
6、什么是基本数据范例?
基本数据范例最重要的特点是,其值弗成能再剖析为其余范例。也就是说,基本数据范例是自我阐明的。
7、什么是构造数据范例?
构造数据范例是根据已定义的一个或多个数据范例用构造的方法来定义的。也就是说,一个构造范例的值可能剖析成多少个“成员”或“元素”。每个“成员”都是一个基本数据范例或又是一个构造范例。在C言语中,构造范例有以下多少种:数组范例、构造体范例、共用体(结合)范例。
8、指针范例简介。奥鹏西交答案请进:opzy.net或请联系微信:1095258436
指针是一种特其余,同时又是存在重要感化的数据范例。其值用来表示某个变量在内存储器中的地点。固然指针变量的取值类似于整型量,但这是两个范例完全差其余量,因此不克不及混为一谈。
9、什么是空范例?
在挪用函数值时,平日应向挪用者前去一个函数值。这个前去的函数值是存在必定的数据范例的,应在函数定义及函数阐明中赐与阐明,比方在例题中给出的max函数定义中,函数头为:
int max(int a,int b);
其中“int ”范例阐明符即表示该函数的前去值为整型量。又如在例题中,利用了库函数sin,因为体系规定其函数前去值为双精度浮点型,因此在赋值语句s=sin (x);中,s也必须是双精度浮点型,以便与sin函数的前去值分歧。所以在阐明部分,把s阐明为双精度浮点型。但是,也有一类函数,挪用后并不须要向挪用者前去函数值,这种函数可能定义为“空范例”。其范例阐明符为void。