C++基础复习
早睡的吴彦祖
仰望星空,脚踏实地。
展开
-
4个数字按从小到大输出的技巧
#include “stdafx.h” #include using namespace std; int main() { int a, b, c, d, e; //scanf("%d", &a); //scanf("%d", &b); //scanf("%d", &c); //scanf("原创 2019-02-24 11:08:43 · 2114 阅读 · 0 评论 -
关于指针的理解(指针常量和常量指针)
指针: int ip; / 一个整型的指针 */ double dp; / 一个 double 型的指针 */ float fp; / 一个浮点型的指针 / char ch; / 一个字符型的指针 / 所有指针的值的实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不同数据类型的指针之间唯一的不同是,指针所指向的变量或常量的数据类型不同...原创 2019-02-24 11:13:46 · 437 阅读 · 0 评论 -
VS中的char*和LPCTSTR字符
解决单双字问题 注意是在win32下 选择 使用多字节字符集原创 2019-02-28 15:53:57 · 548 阅读 · 0 评论 -
字符串和字符数组
(1)没有参数时 pritnf(“非格式字符串”); (2)有参数 printf(“格式字符串”,参数列表);原创 2019-03-09 23:25:23 · 98 阅读 · 0 评论 -
队列 栈 链表 基础知识
一 队列 特殊线性表 ,表 的前端(front)为队头进行删除操作,后端(rear)为队尾进行插入操作。 先进先出FIFO 1、顺序队列,采用顺序存储,当长度确定时使用。 顺序队列又有两种情况: ①使用数组存储队列的称为静态顺序队列。 ②使用动态分配的指针的称为动态顺序队列。☆ 2、链式队列,采用链式存储,长度不确定时使用(由链表实现)。 由于链式队列跟链表差不多,所以在这里只针对循环(环形)...原创 2019-03-18 14:58:48 · 192 阅读 · 0 评论 -
指针和数组的交叉理解
什么叫数组? 其实就是开辟了一段内存空间,再把一串有序的元素存放进去。 其中数组名其实就是首指针 可以这样声明数组: int a[5]; 也可以这样: 申请一段空间并且赋值给一个指针 int * p; p=(int *)malloc(sizeof(int)*n); //p指向建立的数组的首地址 n就是你需要的存储数据的个数。 队列中就是用这种方法进行使用的:(节选片段) stru...原创 2019-03-18 21:14:26 · 172 阅读 · 0 评论