您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

关于c...以下是摘抄于某一册书中的程序:#include&lt

发表于:2024-10-24 00:00:00浏览:7次 分类: 电脑/网络-程序设计-C/C++
问题描述:以下是摘抄于某一册中的程序: # include<iostream.h> # include<vector.h> # include<algorithm.h> # include<functional.h> bool compare(int e1, int e2) { int e3=e1-e2; return (e3==10); void main() { int a[6]={100,80, 70, 50, 50,10} vector<int> vec(a, a+6); vector&lt以下是摘抄于某一册中的程序: # include<iostream.h> # include<vector.h> # include<algorithm.h> # include<functional.h> bool compare(int e1, int e2) { int e3=e1-e2; return (e3==10); void main() { int a[6]={100,80, 70, 50, 50,10} vector<int> vec(a, a+6); vector<int>:: iterator result; result=adjacent_find( gin(), vec.end(),compare); cout<<*result<<endl; 程序到此处省略。 问题1:return (e3==10);这句是不是讲,如果e3=10,就将e3的值返回到调用它的地方?为什么不写成: if( e3==10) return true; else return false; 我对这句糊涂很。 问题2:result=adjacent_find( gin(), vec.end(),compare); 这句书写是不是有错误,compare应写成compare()? 函数调用嘛。 问题3:vector<int>:: iterator result;为什么非把result定义成类模板vector的成员变量。把它定义成: int* result;这样不行吗?
1: == 符号返回布尔值 , 若e3等于10 则返回1(真), 否则返回0(假) 2: 要看adjacent_find() 这个函数的参数是什么. 我没有在你的程序中找到这个函数, 因此不能确定.不过,确实可以把函数名当作参数.函数名其实是一个指针. 3: 嘿嘿~...不懂, 看到adjacent_find()函数的说明书才行~~~

猜你喜欢

C++基础题若intx=2,y=3;,则x&y的结果是:
若int x=2,y=3;,则x&y的结果是:
发表于:2024-10-24 00:00:00 浏览:39 分类: 电脑/网络-程序设计-C/C++
如何制作软件我想知道如何使用C++编写软件(具有可视化界面的软件
我想知道如何使用C++编写(具有可视化界面的软件)呢? 希望各位说的详细点,写谢了!
发表于:2024-10-24 00:00:00 浏览:38 分类: 电脑/网络-程序设计-C/C++
C++把大写改成小写用哪个函数?
++把大写改成小写用哪个函数?
发表于:2024-10-24 00:00:00 浏览:33 分类: 电脑/网络-程序设计-C/C++
哪里能下载中文版的《TheC++ProgrammingLangu?
哪里能下载中文版的《TheC++ProgrammingLangu?
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++
哪个源码编辑器最好用?
哪个源码编辑器最好用?
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言中整型可输出以0开头吗?要用C语言编一程序,输出以零开头的
要用编一程序,输出以零开头的一个多位整数,请问能以整型(或长整型)定义这个变量吗?谢谢!
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
发表于:2024-10-24 00:00:00 浏览:28 分类: 电脑/网络-程序设计-C/C++
求助指针变量怎么输出指针变量(存放变量地址的变量是指针变量,用来
怎么输出指针变量(存放变量地址的变量是指针变量,用来指向另一个变量。为了表示指针变量和他所指向的变量之间的关系,在中用“*”符号表示“指向”,。。。) *p怎么输出p
发表于:2024-10-24 00:00:00 浏览:24 分类: 电脑/网络-程序设计-C/C++
用循环找出长度为20的数组中的最大值
用循环找出长度为20的数组中的最大值
发表于:2024-10-24 00:00:00 浏览:23 分类: 电脑/网络-程序设计-C/C++
用哪个C/C++编译器能够绘出图形啊?(如圆,椭圆,抛物线等)代
写好了,用TC2.0,TC++3.0,win-tc等都编译不出来,用网上给的代码也弄不出来,那个Dev C++不大会用,VC不知道能不能画图。怎么办?郁闷了,到底是出了什么问题了?连个图形都绘不了,分明是在打击我学习的热情啊。
发表于:2024-10-24 00:00:00 浏览:20 分类: 电脑/网络-程序设计-C/C++