C++基础
记录一些C++细节知识
魔神之云
既然选择了计算机,便只顾debug……
展开
-
C++中字符型和整型的关系
结论字符型就是整型,对应的整数由ASCII(美国信息交换标准代码)规定。字符和整数,或者字符和字符进行运算时,与整型的用法完全一样。测试字符与字符#include<iostream>using namespace std;int main(){ //获取字符A,B的ASCII码 int a='A',b='B'; //使用字符A,B进行运算 cout<<"'A':\t" <<a<<"\n'B':\t"<<b<&原创 2021-02-19 22:25:51 · 2162 阅读 · 3 评论 -
指针基础及实例
指针基础指针(变量)是C/C++支持的一种变量。指针变量的值是一个地址,该地址是一个16进制的数。指针变量指向该地址所对应的变量。指针声明//*号表示指针变量。**号表示二级指针(指向指针的指针),只有由它声明的变量可以指向指针变量。//type包括C++基本数据类型及自定义类型 type *variable_name; eg:int *p; int *a[5]; char *ptr; int **pp;指针定义//指针的值是变量在内存里的地址,一个16进制的数i原创 2021-02-14 12:40:50 · 282 阅读 · 0 评论 -
C++ 函数参数3种传值方式(以交换两个数为例)
简介在C++中,函数参数的传值方式有传值调用、指针调用和引用调用。接下来,通过一个实例来演示三者区别。代码#include <iostream>using namespace std;//传值调用void Swap(int a,int b){ int temp=a; a=b; b=temp; }//指针调用void Swap2(int *a,int *b){ int temp=*a; *a=*b; *b=temp; }//引用调用void Swap3(i原创 2021-02-05 21:47:58 · 1526 阅读 · 0 评论 -
for循环简介及实例(输出九九乘法表)
for循环简介简介for循环是3大循环其中一种,相比while循环和do while循环,它更加灵活,而且完全包含了while循环的功能,用for语句可以解决编程中所有循环问题。语法格式for(语句1;表达式1;表达式2) 语句//语句1一般用于设置初始条件//表达式1 是循环控制条件,为真则执行语句,否则退出循环//表达式2 一般用于改变循环变量的值实例输出九九乘法表分析...原创 2020-02-07 17:41:41 · 2136 阅读 · 2 评论 -
C++ floor、ceil、round函数的区别
函数解释floor函数,向下取整。即向负无穷方向取离传入参数最近的整数ceil函数,向上取整。即向正无穷方向取离传入参数最近的整数round函数,四舍五入。头文件C语言:math.hC++: cmath函数原型double floor(double)double ceil(double)double round(double)测试#include <iostream>#include<cmath>using namespace std;原创 2021-02-05 19:57:37 · 755 阅读 · 0 评论 -
浅析C++的三大循环-以100以内的质数求解为例
简介C++三大循环分别是while、do while循环和for循环,其中for循环最为灵活,do while循环和while循环基本一致。语法格式while(循环控制条件) 语句do while原创 2021-02-01 17:01:22 · 927 阅读 · 0 评论