
C
gy5461
行成于思而毁于随
展开
-
C预处理
指示 描述 #define 替代预处理宏 #include 从另一个文件中插入一个特定的头 #undef 取消定义预处理宏 #ifdef 如果定义了这个宏返回true #ifndef...原创 2018-09-20 19:07:49 · 173 阅读 · 0 评论 -
Linux使用Eclipse-CDT运行C/C++程序出现Launch failed. Binary not found解决办法
今天安装eclipse-cdt出现这个问题,在网上找了大量资料,但是并没能解决问题,经过一番试验,我找到了一套行之有效的解决办法:1. Project->Properties->C/C++ build->Setting->Binary Parsers->选中Elf Parser2. 鼠标右键->Run As->打开Run Configura...原创 2019-09-26 21:48:42 · 542 阅读 · 0 评论 -
动态链接库注意事项
建立:1.新建VC++->Wndows桌面->动态链接库项目2.写头文件:(注意构造函数和析构函数都要写在头文件中)#ifndef 头文件名#define 头文件名#endif//头文件名写源文件3.源文件->添加新项->代码->模块定义文件(.def)LIBRARY "DLL项目名"EXPORTS 函数名1 @1 ...原创 2019-03-25 22:15:15 · 366 阅读 · 0 评论 -
BFS无向图(邻接表)
#pragma warning(disable:4996)#include<cstdlib>#include<cstdio>#include<cstring>#define MAX_VERTEX_NUM 20#define TRUE 1#define FALSE 0#define ERROR -1 /*出错*/#define OK 1i...原创 2018-11-24 19:46:00 · 529 阅读 · 0 评论 -
线性表(顺序表)
#include<cstdio>#include<cstdlib>#include<iostream>#include<algorithm>using namespace std;//定义顺序表初始容量和扩容容量#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef str...原创 2018-09-28 23:53:00 · 215 阅读 · 0 评论 -
你会自己实现sizeof这个库函数吗?
#define what(v) (char*)(&v+1)-(char*)(&v)7个字符的串,却输出8,因为有'\0'啦哈哈C++学习交流群:群号:810196747原创 2018-09-28 23:39:40 · 651 阅读 · 0 评论 -
顺序栈(括号匹配的检验)
#pragma warning(disable:4996)#include<cstring>#include<cstdio>#include<cstdlib>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10//顺序栈typedef struct { char *base; char *t...原创 2018-10-07 19:27:47 · 2707 阅读 · 0 评论 -
双向链表的逆置
#include<cstdio>#include<cstdlib>typedef struct dLNode{ int data; struct dLNode* prior; struct dLNode* next;}dLNode,*dLinkList;void CreatList(dLinkList &L,int n) { L = (dLinkL...原创 2018-10-07 19:26:31 · 1939 阅读 · 1 评论 -
链栈(表达式求值)
#include<cstdio>#include<cstdlib>#include<cstring>typedef struct Snode { char data; struct Snode *next;}Snode, *LinkStack;int InitStack(LinkStack &S) { //创建一个空链栈 S = N...原创 2018-10-07 19:25:12 · 2707 阅读 · 1 评论 -
学生成绩管理系统(C语言)
一设计项目:学生成绩管理系统二总体设计:1程序设计组成框图:学生成绩管理系统输入学生成绩查看学生成绩及成绩排序通过学号查询学生成绩统计成绩信息通过学号修改学生成绩添加学生成绩通过学号删除学生成绩保存学生成绩退出程序2:模块功能说明:1输入功能:输入学生姓名学号及成绩。2查看功能:输出姓名学号及各科成绩。3查询功能:通过学号查询学生姓名...原创 2018-06-26 23:36:31 · 30108 阅读 · 21 评论 -
abc:def:ghi=1:2:3问题
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){ int n, i, j; char a[10];//数组定义比实际大一些 for(n = 123; n < 330; n++) { ...原创 2018-09-20 19:18:48 · 632 阅读 · 0 评论 -
为什么要写成NULL == p
p == NULL一旦写错为p = NULL大多数编译器连个Warning都不会有。原创 2019-09-26 22:12:41 · 411 阅读 · 0 评论