
C/C++
ccOCONuTT
https://blog.youkuaiyun.com/qq_43750882 里的qq后面的号码是自动分配的,不是我qq号。
展开
-
命令行动态弹球tanqiu.c
按一下空格动一下运行截图#include<stdio.h>#include<stdlib.h>#include<windows.h>int main(){ int i,j,k;//计数器 int x=5;//初始距离最上的高度 int y=10;//初始距离最左的距离 int velocity_x = 1;//垂直速度矢量 int velocity_y = 1;//水平速度矢量 //高和宽 int high = 20; in转载 2021-04-08 23:43:19 · 197 阅读 · 0 评论 -
运行c++文件
g++ -g helloworld.cpp -o helloworld.exehelloworld.exe原创 2020-11-04 19:00:26 · 412 阅读 · 0 评论 -
【c/c++】函数指针:指向函数的指针
很可能你是通过数据结构遇到这个问题的。例如:(图)这个函数的参数列表中第三个参数让人觉得熟悉又陌生。返回值、指针、数据类型名,单拿出来认识,这样放在一起其实就是指向函数的指针,并且这个指针是名为LocateElem_Sq函数的参数。在这个例子里面的含义是,LocateElem_Sq是一个要把线性顺序表L中每一个元素和e进行比较从而试图得到e在中的位序的一个函数,比较的方法就是调用compare指针指向的函数,把L.elem和e再当作其参数传进compare指向的函数。所以可以想到,中的int是所原创 2020-10-02 16:20:18 · 301 阅读 · 0 评论 -
【C++题目】输入一个[1-9]之间的整数(假定该整数为n),打印出一个由1~n之间的整数(包含1和n)组成的数
#include <iostream>using std::cout;using std::cin;using std::endl;namespace ns1 {}int main(){ int number , result = 0; cin >> number; for (int i = 1; i <= number; i...原创 2020-04-08 16:21:47 · 3459 阅读 · 0 评论 -
【C】指针的小问题
int a=1;可以通过a=100;或者&a=100;或者*(&a)=100;把a的值改成100。int *p=&a;这时a的地址被保存到p中,有p指向a。不要理解为把(*p)整体赋值为a的地址,而是p被赋值为a的地址:结论:1.int *p=&a; == int *p; p=&a;2.p的值是a的地址。p==&a.p的解引用是a的值,因为对p的解引用就是对a的地址的解引用即a的值。...原创 2020-07-03 01:20:03 · 119 阅读 · 0 评论 -
【C数据结构】简单顺序串代码
串的定长顺序存储.#include<stdio.h> #include<stdlib.h>#define MAXLEN 100typedef struct{ char vec[MAXLEN]; int len;}SeqStr;void InitSeqStr(SeqStr* &r){ r=new SeqStr; r->len=0;}int LenStr(SeqStr *r){ return r->len;}int Concat原创 2020-07-02 21:49:29 · 535 阅读 · 0 评论 -
【C数据结构】简单顺序队列代码
#include<stdio.h>#include<stdlib.h>#define MAXLEN 10typedef int datatype;typedef struct{ datatype data[MAXLEN]; int front;//头 int rear;//尾}SeqQueue; /*队头front+1是头元素下标,队尾rear是尾元素下标 */void InitQueue(SeqQueue *&Q);int InQueue...原创 2020-07-02 13:09:23 · 337 阅读 · 0 评论 -
【C数据结构】简单链队列代码
#include<stdio.h>#include<stdlib.h>typedef int datatype;typedef struct QNode{//结点 datatype data; struct QNode *next;}QNode;typedef struct qptr{ QNode *front;//指向结点的头指针 QNode *rear;//指向结点的尾指针 }LinkQueue;void InitQueue(LinkQue...原创 2020-07-01 18:05:36 · 223 阅读 · 0 评论 -
【C数据结构】简单的链栈代码
#include<stdio.h>#include<stdlib.h>typedef int datatype;typedef struct stacknode{ datatype data; struct stacknode *next;}StackNode;typedef struct{ StackNode *top;}LinkStack;void InitStack(LinkStack &s);int ReadTop(LinkStac...原创 2020-07-01 12:43:15 · 275 阅读 · 0 评论 -
【C数据结构】栈的例子
固定大小的顺序栈#include<stdio.h>//初始大小 #define MAXLEN 100//定义存储的数据类型typedef int datatype;//定义结构体typedef struct stacknode{ datatype data[MAXLEN];//存放元素 int top; //栈顶元素的位置 -1表示空栈 }SeqStack; void InitStack(SeqStack* &s);//构造空栈 int IsEmpt原创 2020-06-30 18:43:47 · 257 阅读 · 0 评论 -
【C数据结构】简单的单链表例子
/** 指针涉及到头、尾、临时节点* 头插法:临时节点放在头部* 尾插法:临时节点放在末尾 */#include<stdio.h>#include<stdlib.h>//定义数据类型别名 typedef int datatype;//定义节点的结构体和别名 typedef struct LinkNode{ datatype data;//数据 //指向下一个结构体的指针,指向NULL表示空表 struct LinkNode *next; }...原创 2020-06-30 15:29:02 · 283 阅读 · 0 评论 -
【C数据结构】简单的顺序表代码例子
#include<stdio.h>//定义最长长度 #define MAXLEN 100//定义数据类型别名 typedef int datatype;//定义结顺序存储的构体及其别名typedef struct{ //用数组存放元素 datatype data[MAXLEN]; //单独的最后一个元素的下标 int last; }SeqList;//方法 : //构造一个空的顺序表SeqList* CreatList_Seq(){ //顺序表指针 S.原创 2020-06-29 22:44:39 · 568 阅读 · 0 评论