南邮高级语言程序设计期末总复习模块四:数据类型.docVIP

  • 2
  • 0
  • 约4.85千字
  • 约 10页
  • 2018-06-15 发布于湖北
  • 举报

南邮高级语言程序设计期末总复习模块四:数据类型.doc

模块四:数据类型 C语言源程序中所处理的任何数据(常量或变量)都是属于某一种数据类型的,数据类型将决定该类型的值在内存中占用空间的大小、数据值的表现形式及数据范围、可进行的运算及操作、变量值的组成情况等。 C中数据类型分为:基本类型、构造类型、指针类型、空类型四大类,其中基本类型包括整型、实型、字符型、枚举型;构造类型有:数组类型、结构体类型、共同体类型,指针类型的特殊性在于其变量中存放的是内存地址信息而不是内存中的值。 这一模块的重点是数组、结构体、指针类型。 (1)数组类型: 基本知识:一维及二维数组变量的定义及初始化、如何正确访问元素、一维字符数组操作字符串、会正确输入输出数组的元素、正确输出字符串,掌握string.h函数中的一些常用函数的使用,如:两个字符串的比较(例如:判断串s1是否大于s2,不能用s1s2,而应该用strcmp(s1,s2)0)、字符串的赋值、字符串的连接等。 算法:首先要理解一维数组名作实参和形式能数传地址的实质; 掌握在一维数组中:输入数组所有元素、输出数组所有元素、寻找最大数、最小数、求元素的平均值、查找某一个值是否是数组中的元素、数组元素逆置、某种常见排序算法等。 数组元素实际个数随着输入动态统计的方法:应当设定一个输入结束标志,在输入该标志之前的元素都依次作为数组的有效元素,该标志不计入内,用如下代码输入以-1为结尾标志的数组并输出所有的有效

文档评论(0)

1亿VIP精品文档

相关文档