c++基础语法
程序界的梅西
这个作者很懒,什么都没留下…
展开
-
1.对数据进行格式化的输出
#include <iostream>//输入输出流#include <iomanip>//用来对输入输出操作的格式进行更加方便的控制,using namespace std;//命名空间int main(){ double attack1=100; double attack2=200; double attack3=300; cou...原创 2019-08-20 19:21:12 · 231 阅读 · 0 评论 -
返回引用
#include <iostream>using namespace std;int & sum() { int num = 10; int& rNum = num;//rNUm生存周期在sum()函数内 return rNum;//返回一个局部的引用类型的变量,记住不要返回 局部变量的引用}void test() { int x = 1; int ...原创 2019-08-21 19:50:29 · 276 阅读 · 0 评论 -
关于函数参数引用
#include <iostream>using namespace std;void swap1(int num1,int num2 ) { int temp=0; temp = num1; num1 = num2; num2 = temp;}void swap2(int *num1, int *num2) { int temp; temp = *num1;...原创 2019-08-21 19:33:17 · 271 阅读 · 0 评论 -
函数指针
#include <iostream>using namespace std;int power(int num1,int num2 ) { return num1 + num2;}int main() {//函数指针 int(*ptrPower)(int,int);//函数指针声明 ptrPower = power;//函数指针ptrPower指向power函数...原创 2019-08-21 18:27:55 · 67 阅读 · 0 评论 -
动态分配内存
int int_value = 100; int& ref = int_value;//对变量的引用 const double& ref2 = 100;//对常量的引用,应用必须初始化,引用就是起一个别名int *ptr_int = new int;//分配内存 delete ptr_int;//释放内存,new与delete成对出现#include <iost...原创 2019-08-21 16:31:09 · 188 阅读 · 0 评论 -
c++里面的指针
void * 就是无类型指针类型,j仅仅是一个指针,他所指向的内存空间没有被认为是某一种特定的类型#include <iostream>using namespace std;int main() { char ch = 'a'; char *a1 = &ch; cout<<ch<<endl;//打印ch cout << (vo...原创 2019-08-21 10:17:25 · 75 阅读 · 0 评论 -
vector容器
#include <iostream>#include <vector>using namespace std;int main() { vector<double> dVe = { 1.1,2.2,3.3 };//新建douvle容器 dVe.push_back(4.4);//在尾部插入数据 vector<double> ::itera...原创 2019-08-21 09:43:15 · 75 阅读 · 0 评论 -
c++数组的使用
int main(){ int num=10; int array[num];//与c的不同之处,c++可以用变量定义数组大小 for(int i=0;i<num;i++){ array[i]=i; } for(int i=0;i<num;i++){ cout<<i<<"\t"; } retu...原创 2019-08-20 23:21:09 · 244 阅读 · 0 评论 -
解决c++闪屏问题
#include<iostream>#include<stdlib.h> //(**)using namespace std;int main() { cout << "Welcome" << endl; system("pause"); //(**) return 0;}加上两句(**)的语句,就会成功解决闪退...原创 2019-10-07 19:26:08 · 2189 阅读 · 2 评论