
总栏-C++
c++
果粒陈Y
这个作者很懒,什么都没留下…
展开
-
C++入门篇——输入一个整数并将这个整数分别以八进制,十进制,十六进制输出;同时输入一个布尔值并且以布尔值的方式打印出来
C++入门篇输入一个整数并将这个整数分别以八进制,十进制,十六进制输出;同时输入一个布尔值并且以布尔值的方式打印出来参考代码如下#include<iostream>using namespace std;int main(){ cout<<"请输入一个整数:&q原创 2018-11-15 15:36:15 · 5702 阅读 · 0 评论 -
C++之类与对象实例
对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。在C++中类的属性为数据成员类的方法为成员函数数据成员和成员函数均在类里面定义简单代码如下:#include<iostream>using namespace std;class A{...原创 2018-11-18 17:03:14 · 1619 阅读 · 1 评论 -
C++之bool类型,命名空间的练习——使用一个函数找出一个整型数组中的最大值或最小值
#include<iostream>using namespace std;int findMaxOrMin(int * n,int number){ int temp=n[0]; bool isMax; cin>>isMax; for(int i=1;i<number;i++) { if(isMax) { if(temp<=n[i]...原创 2018-11-16 12:58:13 · 796 阅读 · 0 评论 -
C++命名空间namspace解析——“cout”未声明的标识符,“cin”未声明的标识符
首先我们先看一下下面这段代码运行时的情况(注意按ctrl+F5 运行)#include&amp;amp;lt;iostream&amp;amp;gt;int main(){ return 0;}运行结果如下是一个没有任何结果的窗口现在我们再加上一段输出代码cout&amp;amp;lt;&amp;amp;lt;&amp;quot;hello&amp;quot;&am原创 2018-11-15 16:37:14 · 2522 阅读 · 2 评论 -
C++关于引用——变量引用,结构体类型引用,指针类型引用,函数参数引用的示例演示
代码如下#include<iostream>using namespace std;//4引用作为函数参数 void f(int &a,int &b)//在形参上面直接进行引用 { int c=0; c=a; a=b; b=c; } int main(){ //1变量引用 int a=3; int &b=a; b=10;...原创 2018-11-16 13:33:23 · 764 阅读 · 0 评论 -
C++之字符串的使用—编译程序满足一下要求: 提示用户输入姓名 接收用户输入 然后向用户问好,以“hello,xx”的形式 告诉用户名字长度 告诉用户的首字母是什么
string字符串类型:初始化对象方式string s1s1为空串string s2(“ABC”)用字符串字面值初始化s2string s3(s2)将s3初始化为s2的副本string s4(n,‘c’)将s4初始化为字符串’c’的n个副本实例:编译程序满足一下要求:提示用户输入姓名接收用户输入然后向用户问好,...原创 2018-11-19 09:35:41 · 4641 阅读 · 0 评论 -
c++——函数特性,函数重载,内联函数简单解释
有默认参数值的参数必须在参数表的最右端正确示例void fun(int i;int j=1;int k=10);错误示例void fun(int i;int j=1;int k);一般编译器通过率高的是:声明写默认值;定义不写默认值如下示例:voidf(int i=1,int j=2,int k=3);//声明写上默认值void f(int i,int j,int k){co...原创 2018-11-17 14:32:01 · 230 阅读 · 0 评论 -
C++之函数重载问题:使用函数的重载完成返回最大值的方法 ,定义一个方法,利用函数的重载,分别实现:随意取出数组中的两个元素,传到方法中,可以返回较大的一个元素。
问题:使用函数的重载完成返回最大值的方法。现在有一个数组,定义一个方法getMax(),利用函数的重载,分别实现:1、随意取出数组中的两个元素,传到方法getMax()中,可以返回较大的一个元素。2、将整个数组传到方法getMax()中,可以返回数组中最大的一个元素。代码如下:#include <iostream>using namespace std;/** *函...原创 2018-11-17 14:35:51 · 2704 阅读 · 0 评论 -
C++之内存管理——在堆中申请100个char类型的内存,拷贝Hello world字符串到分配的堆中的内存中,打印字符串,最后释放内存。
首先先看一下简单的案例代码如下#include<iostream>using namespace std;int main(){ //整数1 int *x = new int; if(NULL==x) { return 0; } *x=22; cout<<*x<<endl; delete x; x=NULL; //整数2 i...原创 2018-11-18 16:22:28 · 1090 阅读 · 0 评论