为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_马鑫典_0
加*返回的是对应类型的一个指针;不加*返回的是该类型;

已采纳回答 / yanxiaozi
首先写代码对齐很重要,要写的好看。你的main函数卸载了getMaxOrMin()下面,缺少了花括号。

已采纳回答 / qq_回锅肉_2
补充楼上所说。问题一:函数传入的是指针,为什么不是数组?传参,可以传数组,传指针可以使代码更简洁。(传指针只需要传4个字节,传数组需要传sizeof(arr)个字节,在本程序中,传数据的话需要传4*sizeof(int)=16个字节)首先,main 函数中的 int arr1[4]; 定义了一个有4个int型元素的数组,这个数组名为arr1。也可以理解为 “arr1”指向了存储了4个int型元素的空间。此时,arr1是这段空间的首地址。接着我们定义了一个getMaxOrMin(int* arr,...),...

已采纳回答 / S_crocodile
因为你的return temp;被包含在了for循环中,所以你的for循环实际上只循环了一次(1<2,temp=2),就返回了。

已采纳回答 / Sarom
isFlag = 0;isFlag = 1;少了;

已采纳回答 / 小仆仆
有.h的是非标准的输入输出流  ,c的标准库。无.h的是标准输入输出流   就要用命名空间  因为这是c++   别忘了c++是在c的基础上研发出来的

已采纳回答 / weixin_慕标2231079
不影响声明了std::cout之后只会用std命名空间中的cout如果不声明而namespace B中又有同名cout标识符则会有影响using namespace B不是限定了int main主函数下面的子函数只能从B空间找也会从头文件找

已采纳回答 / 时意
int main(void){int arr1[5] = { 2,1,4,8,3 };bool val = false;cin >> val; //bool类型中,认为非0为true,0为false ???未实现在我自己的vs试了一下,输入0和1可以分别得到1和8,但是非0和1的数应该都是输出1但如果去掉bool val = false;中 =false 好像就可以输入非0数得到8可能是因为初始化就不行了,但是不是这样不确定

已采纳回答 / 程序基因
bool型变量占用了 1 个字节的内存, 当值为 false 的时候,实际上存储的是 0x00, 为ture时实际上存储的是 0x01因此,可以认为bool类型做为整型用时为true=1,false=0

已采纳回答 / qq__承諾輪徊過雲_ckoKX8
定义ismax 为布尔类型  并且为ismax赋初值为false

已采纳回答 / 慕容3376081
因为你没有让结果在屏幕上停留。解决办法在加上头文件#include<stdlib.h>在return 0;语句之前加上system("pause");

已采纳回答 / 王牌机师
后者需要返回值,也就是return;前者不需要目前以我的水平只知道这么多,而且我看大多数的教程都是用后者的
首页上一页1234567下一页尾页
课程须知
本课程是C++初级教程 在学习本课程之前需要熟练掌握C语言的基础语法
老师告诉你能学到什么?
1、C++语言新的数据类型 2、C++语言新的输入输出方式 3、C++语言的命名空间

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消