- 博客(15)
- 收藏
- 关注
转载 fork() && fork() || fork()
fork() && fork() || fork() http://blog.youkuaiyun.com/hs794502825/article/details/10242091 #include <unistd.h> #include <stdio.h> int main() { fork();// fork() && fork() || fork(...
2019-07-23 14:27:23
427
原创 sqlite3操作语句
sqlite3 关系型数据库,体积小。 特性:轻量级数据库,体积小,占用资源少,无需安装和管理配置。 缺点:不会进行严格的类型检查 sqlite3基本命令: 创建数据库:sqlite3 student.db 1- 系统命令 以 ‘ . ’开头的命令 .help 帮助 .quit 退出 .exit 退出 .schema 查...
2019-07-17 13:50:16
563
原创 C++向上转型
将派生类对象的成员数据赋值给基类对象(仅限成员数据) #include <iostream> using namespace std; class Base { protected: int a; public: Base(int a) { this->a = a; } ~Base() { } ...
2019-07-16 20:21:16
330
原创 C++运算符重载
单目运算符重载: 包括 前置++,前置–;后置++, 后置– 原型: 成员函数写法:className operator++( int ) 友元函数写法:friend className operator++(className& obj ,int ) 其中,有无 int 参数是区分前置还是后置的标志,有 int 参数的为后置 成员函数写法少写一个参数是因为成员函数中自带一个指向当前对象...
2019-07-16 19:51:46
192
转载 main函数参数
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<ar...
2019-07-15 19:01:12
353
转载 习题
##练习 **1、原型:void *memcpy(void dest, const void src, size_t n); 功能:从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中; memcpy没有考虑重叠的情况 void* mymemcpy(void* dest, void* source, size_t count) { char *ret = (...
2019-07-12 18:47:37
215
转载 单向链表排序
一、冒泡排序简述 1、概念 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端。 2、实例分析 以数组为例进行说明: 数组a[4] = {4,...
2019-02-15 17:19:42
1559
1
原创 链表建立、插入及删除
#include <stdio.h> #include <stdlib.h> struct node { int num; struct node * next; }; /*----------将新节点插入链表头-----------------------*/ void insert_head(struct node ** head, struct...
2019-02-13 16:41:42
271
原创 函数以数组为返回值
#include <stdio.h> char *func() { static char a[] = "hello world"; return a; } int main() { printf("%s\n", func()); return 0; } 由下图可知,当字符串数组a定义成静态的时候,它的生命周期与程序的生命周期一样。 若不定义成 sta...
2019-01-28 18:58:58
2343
转载 n个人围成一圈,报到3退出
题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位? #include <stdio.h> int M = 3; int main() { int n, s = 0; int i; printf("input number:"); scanf( "%d", &n); ...
2019-01-24 22:32:58
1120
原创 1000以内的“完数”
题目:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数 首先根据题目,要求1000以内的完数,则需要定义一个变量 num 来表示1~1000 然后定义一个变量 i 用来表示因子,定义一个变量 sum 来表示因子相加的和; 原本代码如下: #include <stdio.h> int main() //错误代码 { i...
2019-01-24 22:26:03
36042
5
原创 mfc单文档滚动字幕
mfc单文档实现滚动字幕 在CView.h里添加一个 int 型、public 属性的成员变量 x ,并在构造函数里并初始化 在OnDraw(CDC *pDC)中打开类向导(ctrl+w)添加时间响应函数WM_TIMER并添加代码 void C滚动字幕View::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此添加消息处理程序代码和/或调用默认值 ...
2018-11-11 18:57:53
772
原创 用mfc画动态直线--“橡皮线"
用mfc画动态直线--“橡皮线” 笔记:代码在CView.cpp里实现 //CView CPoint m_ptSpoint; //起始点 CPoint m_ptEpoint; //最终点 bool m_click; //上面三个变量也可定义在Cview.h里 void CDrawLineView::OnLButtonDown(UINT nFlags, CPoint point) { /...
2018-11-11 18:32:08
1440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅