期末前的复习(二)

Ⅰ、关于return易错问题

以下正确:

以下错误:

eg:一个调用函数中,运用条件判断,可以出现多个return,只不过,根据条件的符合才会输出。

int fun(int n)
{
	if (n <= 10)
		return n - 1;
	else
		return n;

}

Ⅱ、关于函数定义。

需要注意的是:该调用函数的返回值是根据函数类型返回,输出的是9,而不是9.9。

Ⅲ、关于数组

①                  

数组名,可以看作一个常量指针。

所以改变形参的同时,也可以改变实参。


	/*void fun(int arr[]);
	int arr[3] = { 1,2,3 };
	fun(arr);
	for (int i = 0; i < 3; i++)
		cout <<arr[i] << "\t";
	return 0;
}void fun(int arr[])
{
	for (int i = 0; i < 3; i++)
		arr[i] = i + 10;
	
}*/

	void fun(int *arr);
	int arr[3] = { 1,2,3 };
	fun(arr);
	for (int i = 0; i < 3; i++)
		cout <<arr[i] << "\t";
	return 0;
}void fun(int *arr)
{
	for (int i = 0; i < 3; i++)
		arr[i] = i + 10;
	
}

②、关于数组的定义。

③、

数组x的长度大于y。

int main() {
  
    char arr[] = "abcdef";
    cout << "arr长度为:" << sizeof(arr) << endl;
    char arr1[] = { 'a','b','c','d','e','f' };
    cout << "arr1长度为:" << sizeof(arr1) / sizeof(arr1[0]) << endl;

    return 0;
}

sizeof()计算字符串长度包含'\0';所以arr所占空间数为7。

arr1[]中存储了字符型表示的'a', 'b', 'c', 'd', 'e', 'f' ,不包含'\0',所以arr3所占空间数为6。

Ⅳ、二维数组我有疑问:最后一个元素个数是什么意思。

答案是6,arr[1][2];

相关推荐

  1. 数据库-期末复习-第1章-绪论

    2024-01-01 22:56:01       63 阅读
  2. BJFU|计算机网络期末复习速记

    2024-01-01 22:56:01       38 阅读
  3. 蓝桥杯考复习

    2024-01-01 22:56:01       41 阅读
  4. 期末复习(重点!!!)

    2024-01-01 22:56:01       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 22:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 22:56:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 22:56:01       82 阅读
  4. Python语言-面向对象

    2024-01-01 22:56:01       91 阅读

热门阅读

  1. 科普:敏捷估算为什么用斐波那契数列

    2024-01-01 22:56:01       49 阅读
  2. 算法训练营Day29

    2024-01-01 22:56:01       59 阅读
  3. 编码(Encoding)

    2024-01-01 22:56:01       61 阅读
  4. Python期末复习资料

    2024-01-01 22:56:01       43 阅读
  5. 鸟瞰UML(上)

    2024-01-01 22:56:01       49 阅读
  6. 算法题明明的随机数

    2024-01-01 22:56:01       60 阅读
  7. 数据挖掘中的分箱和python实现

    2024-01-01 22:56:01       59 阅读
  8. Web数据库基本知识,SQL基本语法

    2024-01-01 22:56:01       50 阅读
  9. 培养自己的兴趣爱好,没有必要迎合他人。

    2024-01-01 22:56:01       58 阅读