- 博客(14)
- 收藏
- 关注
原创 c++模板链表单项
node.h#ifndef _NODE_H_#define _NODE_H_#include<iostream>template<typename ElemType>class node{ public: ElemType data; node<ElemType>* next;//construct node(); node( E...
2018-04-28 17:37:07 285
原创 链表c--单项链表--自己练手
chain.c#include<stdio.h>#include<malloc.h>typedef struct node Node;struct node{ Node *pnext; int num;};Node* listcreat(){ Node* head; head=(Node*)malloc(sizeof(Node)); head-&...
2018-04-28 17:31:08 100
原创 模板链表程序中的错误记录
问题:1. const 对象 只能调用const 成员函数bool GetElem(int count ,ElemType & e) ; //--------declaretemplate<typename ElemType> //-----------defineLinkList<ElemType>:: Li...
2018-04-27 11:25:31 218
原创 搞笑----容易忘的c基础2
1. NULL 是宏定义 不是关键字 在一般的头文件 都有包含 若编译过程 报错 则可以自己定义 : #define NULL (void*)02.在函数声明的时候 可以 给参数 一个默认值 -------定义的时候不给写 如下:node( ElemType e,node<ElemType>* link =NULL);template<typename ElemType>...
2018-04-27 10:46:48 114
原创 简单的gdb 使用
root@ct:~/Desktop# ulimit -c unlimited ----------------produce core fileroot@ct:~/Desktop# gcc -g test.c -o test--------------- -g then we can use gdb root@ct:~/Desktop# gdb ./test --------------...
2018-04-26 22:55:00 84
原创 template
#include<iostream>using namespace std;template <typename T>void SWAP(T &a,T& b){ T c; c=a; a=b; b=c;}template <int N,typename T>void what(T *ARRAY){ for(int i=0;...
2018-04-25 10:29:21 147
原创 模板template--typename T ,int N
1.h#ifndef _1_H_#define _1_H_template <typename T,int N>class ARRAY{ int length; T array[N]; public: ARRAY(); bool setvalue(int index,T value); bool getvalue(int index,T& valu...
2018-04-25 10:20:46 2717
原创 linux 常用操作命令:1
移动文件夹及其以下的文件夹: mv -R -v /aaa /bbb 注意: 将文件夹 托入ubuntu子文件夹会无效可以通过压缩拖入ubuntu 的文件权限问题: ~/ : 这个符号表示普通用户的主目录 , 普通用户 在这个目录下有所有权限(如 :/hom/ct 目录) 然而home 底下 ct 用户是没有权限输...
2018-04-20 13:19:16 147
翻译 linux 常用操作命令:2
简单点说,grep是查找匹配条件的行,find是搜索匹配条件的文件。ct@ubuntu:~/Desktop/mydriver$ grep -nr ./"include" 结果: 在当前目录下显示行 r -- 递归 n---行数 ---i 查找时忽略大小写.led.o.cmd:34: arch/x86/include/asm/posix_types.h \.led.o.cmd:36: ...
2018-04-20 13:11:42 169
转载 linux命令——find---exec
exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {} 花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令...
2018-04-20 13:05:12 216
原创 函数指针 专篇
函数也是一种类型 :返回值 ,参数个数,参数类型,共同决定。既然是类型 就可以用 tpypdef 定义一个类型名typedef int (FUNCTION) (int,int) ------->FUNCTION 就表示 一种函数类型 ===有两个参数 int 返回值为int 。用FUNCTION* 就可以定义函数指针 1.怎样用 c 语言调到一个 绝对地址 执行函数 ----------&...
2018-04-11 13:47:17 119
原创 动态申请三维数组
看了多维数组和多维指针的 知识 ,就动手写下 一些 bug 方便以后复习。这是下linux 下用gcc 编译的程序:#include<stdio.h>#include<malloc.h>int*** dy3d(int high,int row,int colu){ int i, j; int ***p1=(int***)malloc(sizeof(int**...
2018-04-10 20:21:42 1021 1
原创 char p[] 和 char *p 和extern
今天去面试一到题 :在文件 A.C 里定义 char *p="123";在文件 B.C 里声明 extern char p[]; 并打印 printf("the p ===%s\n",p);运行结果会怎样?当时为的想法是 编译应该不过 但是底气不足 也没写上去 在gcc 编译了 一下果然报错了:conflicting types for ‘p’ 大概的意思就是...
2018-04-04 13:30:27 267
原创 scanf 和fscanf
遇到一个问题:如果有一串数据 如mac地址 aa:bb:cc:33:12:34 要把这个存到一个数组里这么做? 或者说把这个输出为aabbcc331234 怎么做当时我想了很多关于字符串的函数,但是都太复杂 什么字符串截取之类的 乱七八糟叭后来就被问了: 你知道 scanf 和 fscanf 函数吗? -----------好叭 显然我就知道scanf...
2018-04-02 20:29:33 2992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人