
C++
Jia载中
这个作者很懒,什么都没留下…
展开
-
c++小知识
1、数组声明在main之中,和声明在main函数之外,数组的最大容量不同,main之外更大一点。原创 2020-12-09 11:52:11 · 84 阅读 · 0 评论 -
c\c++中浮点数运算误差问题
float经过多次运算后其储存的值可能出现误差这时可以使用floor函数解决floor函数的作用是取浮点数的整数部分一般采用floor(i+0.5);//i为变量原创 2020-12-08 23:13:03 · 2065 阅读 · 0 评论 -
关于使用初始两个变量实现变量交换的问题
#include<iostream>using namespace std;int main(){ //定义三个变量 并输入 int a,b,c; cin>>a>>b>>c; // //用 a 保存 a 和 b 的信息 a=a+b; //a - b得到初始a b=a-b; //再次 a - b得到初始 b , a=a-b; //同理 a=a-b; b=a+b; a=-(a-b); return 0;.原创 2020-12-07 22:21:58 · 94 阅读 · 0 评论 -
指针、指针指向的对象(内存)之间的关系
说说我的个人理解:指针即为内存空间的标记,类似游标卡尺的游标,只是内存显示化的一个标志或标记。指针指向对象指针所指向的对象则是指针标记位置的具体内容,实质即为内存空间,对指针指向的对象的操作就是操作内存,可以改变内存的内容。指针A的改变只是说明它指向的空间变化了(注意这里的变化不是内容的变化)。对于C++来说采用- >操作符才会改变内存的具体内容。...原创 2020-05-08 13:51:49 · 756 阅读 · 0 评论 -
关于c++在定义结构体时给结构体中的元素赋默认值有无作用的问题
如题#include<iostream>#include<stdlib.h>using namespace std;struct test //定义结构体 test { int temp1; //元素不赋默认值 int temp2=99;//元素赋默认值 };int main(){ test a; //直接声明结构体a...原创 2020-05-08 13:24:54 · 1173 阅读 · 0 评论