正在加载图片...
第3单元基本数据类型 -53- int mystrlen(char string[) nt len =0: hile(string[len]! =\0 len len+1 return len 分析:该函数的构造非常简单。值得注意的有两点:一是作为参数的一维数组可以 不写明数组元素的个数。但C++规定,2维以上的数组,除了第1维以外均应注明维长。例 oid set empty (double matrix[[1o]) 另外,要注意区别字符串的长度和存放字符串的字符型数组的长度两个不同的概念。字符串 靠结束符"0表示字符串的结束,字符丰的长度是到字符串结束符之前的字符个数(不包括 字符串结束符)。因此,字符串的长度要小于字符型数组的大小 自学内容 34变量的初始化 C++允许在声明变量的同时对变量赋一个初值,例如 int count =0: double pi=3.141592658979D0 int upper =A 另一种初始化变量的方法如下 <类型><变量>(<表达式>) 例如 char ch(a’+ count) 35类型修饰符和常量修饰符 基本类型声明语句的前面还可以加上各种修饰符。修饰符用来改变基本类型的意义,以第 3 单元 基本数据类型 - 53 - int mystrlen(char string[]) { int len = 0; while(string[len]!='\0') len = len+1; return len; } 分 析: 该函数的构造非常简单。值得注意的有两点: 一是作为参数的一维数组可以 不写明数组元素的个数。但C++规定, 2 维以上的数组, 除了第 1 维以外均应注明维长。例 如: void set_empty(double matrix[][10]) { ... ... } 另外, 要注意区别字符串的长度和存放字符串的字符型数组的长度两个不同的概念。字符串 靠结束符'\0'表示字符串的结束, 字符串的长度是到字符串结束符之前的字符个数 (不包括 字符串结束符)。因此, 字符串的长度要小于字符型数组的大小。 自学内容 3.4 变量的初始化 C++允许在声明变量的同时对变量赋一个初值, 例如: int count = 0; double pi = 3.141592658979D0; int upper = 'A'; 另一种初始化变量的方法如下: <类型> <变量>(<表达式>) 例如 int i(5); char ch(‘a’+count); 3.5 类型修饰符和常量修饰符 基本类型声明语句的前面还可以加上各种修饰符。修饰符用来改变基本类型的意义, 以
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有