C++学习错误之一
来源:互联网 发布:linux文件夹改名 编辑:程序博客网 时间:2024/06/05 03:02
#include <cstdlib>
#include <iostream>
using namespace std;
float max(float x,float y,float z)
{
float m;
if(x>=y)m=x;else m=y;
if(z>=m)m=z;
return m;
}
int main()
{
float a,b,c,s;
cout<<"a,b,c=";
cin>>a>>b>>c;
s=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c));
cout<<"s="<<s;
max();
(&max)();
(*&max)();
cout<<&max<<endl;
cout<<*&max<<endl;
system("PAUSE");
return EXIT_SUCCESS;
#include <iostream>
using namespace std;
float max(float x,float y,float z)
{
float m;
if(x>=y)m=x;else m=y;
if(z>=m)m=z;
return m;
}
int main()
{
float a,b,c,s;
cout<<"a,b,c=";
cin>>a>>b>>c;
s=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c));
cout<<"s="<<s;
max();
(&max)();
(*&max)();
cout<<&max<<endl;
cout<<*&max<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
额。。作为初学者。。我表示为什么都是错的。。。
尤其是cout<<&max<<endl;
cout<<*&max<<endl;完全不能像书本里面显示地址的啊啊啊啊
之后按照书本的。。就是这样。。
#include <cstdlib>
#include <iostream>
using namespace std;
void simple()
{cout<<"It is a simple program.\n";}
int main()
{
cout<<"Call function....\n";
simple();
(&simple)();
(*&simple)();
cout<<"address of function:\n";
cout<<simple<<endl;
cout<<&simple<<endl;
cout<<*&simple<<endl;
system("PAUSE");
return 0;
}
还是会有错误不能编译
16 C:\Users\zh\Desktop\新建文件夹\happy.cpp [Warning] the address of `void simple()', will always evaluate as `true'
- C++学习错误之一
- C学习之一:static关键字
- Objective-C学习笔记之一
- c ++Primer学习笔记之一
- Windows 更新错误 8024401C -解决方法之一
- 【python学习】之一、错误与异常
- 【python学习】之一、错误与异常
- Artoolkit学习之一error LNK2019错误解决
- C++学习之一.命名空间
- 暑假C语言学习总结之一
- c 学习笔记之一 字符串常量
- Object-C学习之一:开发环境搭建
- C语言学习之一:sprintf()函数
- C语言学习路上点滴之一
- IOS学习笔记之一:初识Object C
- 黑马程序员---Objective-C学习笔记之一
- 黑马程序员---C语言学习笔记之一
- Effective Objective-C 2.0 学习笔记之一
- 《数据结构》练级-冒泡排序
- 去除数组中的重复数据
- arm平台交叉编译器的制作
- 猫捉老鼠问题系列(一)
- 2012新浪微博Andnroid版基于Oauth2.0的授权源代码
- C++学习错误之一
- hdu 4057
- hibernate的save(),saveOrUpdate(),update(),merge()方法的使用
- JDBC访问各个数据库
- 2011上海邀请赛A,E两题
- 避免闲话
- struts2 过滤器
- aps.net HttpModudel
- 傲慢招苦