![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
极简的Tiger
追求极简的—>菜鸡程序员
展开
-
C++当中的布尔类型
#include <iostream>int main(){ bool isDelta; //定义一个布尔类型的变量isDelta(通常,在定义布尔类型的变量时,前面含有is) isDelta = false; //给布尔变量赋值为"false" if (!isDelta) //判断条件,进行输出 { std::cout << "isDelta = " << isDelta << std::endl; std::cout .原创 2020-08-19 13:37:23 · 582 阅读 · 0 评论 -
C++中的动态内存开辟new与释放delete
//本程序的主要功能是体验C++当中的动态内存开辟以及释放#include <iostream>int main(){ int* p = nullptr; int* q = nullptr; //以上两个语句定义了两个指针变量p和q,都为空指针变量 p = new int(123); q = new int[5]; //以上两个语句动态开辟了两个内存空间,一个整型变量内存空间并被赋值为123,一个含有 //5个整型元素的数组,并且分别.原创 2020-08-15 15:02:05 · 426 阅读 · 0 评论 -
C++中利用“引用变量“来交换值
#include <iostream>void swap(int& x, int& y){ int t = 0; t = x; x = y; y = t;}int main(){ int a = 123; int b = 456; std::cout << "Before:" << std::endl; std::cout << "a=" << a << std::endl; std:.原创 2020-08-13 13:25:51 · 728 阅读 · 0 评论 -
利用“指针“进行值的交换
#include <iostream>void swap(int* x, int* y){ int t = 0; t = *x; *x = *y; *y = t;}int main(){ int a = 100; int b = 99; std::cout << "Before Swap:" << std::endl; std::cout << "a = " << a << std::endl; st.原创 2020-08-11 13:19:59 · 417 阅读 · 0 评论 -
利用“Value“进行传递
#include <iostream>void swap(int x, int y) //函数内部形参x,y的值发生了变化,但是并没有影响外部的实参x,y的变化{ int t = 0; t = x; x = y; y = t;}int main(){ int x = 12, y = 33; std::cout << "Before Swap:" << std::endl; std::cout << "x = " <<.原创 2020-08-11 13:11:53 · 199 阅读 · 0 评论 -
C++当中的“引用变量“与“原变量“
#include<iostream>int main(){ int x = 0; int y{ 10 }; int& rx = x; //定义rx为x的引用变量 rx = y; //验证改变引用变量时,实际上是改变了原变量 std::cout << x << std::endl; return 0;}运行结果如下:...原创 2020-08-10 13:02:39 · 421 阅读 · 0 评论 -
C++从0到1的蜕变流程
原创 2020-08-08 16:25:34 · 118 阅读 · 0 评论 -
C++入坑第一课
#include<iostream>using namespace std; //使用"std"(标准)这个名字空间int main() //输出“Hello Word!”{ cout << "Hello Word!" << endl; //endl=end line cin.get(); //等待获得用户的输入,这个的主要作用是避免小黑窗一闪而过的情况 //但好像我这个在VS2019上运行的程序就算没有第9行语句,也能看到小黑窗 r.原创 2020-08-08 15:27:33 · 178 阅读 · 0 评论