C
星河小夜曲
苟有恒,何必三更起五更眠;最无益,莫过一日曝十日寒。
展开
-
Linux环境下sqlite的增删改查
#include <stdio.h>#include <stdlib.h>#include <sqlite3.h>static int callback(void * NotUsed, int argc, char ** argv, char ** azColName){ int i = 0; for(i = 0; i < argc; i++) { printf("%s = %s\n", azColName[i], argv[i] ? argv[原创 2020-05-22 15:19:18 · 355 阅读 · 0 评论 -
C语言知识点总结
C语言概述1.1 什么是C语言一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们必须和计算机角落。用什么的什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也最方便的方式——语言,而C语言就是人和计算机交流的一种语言。语言是用来交流沟通的。有一方说,有另...原创 2020-04-08 13:58:06 · 806 阅读 · 0 评论 -
c/c++使用数据库sqlite3
vi编辑器设置(sudo vi /etc/vim/vimrc):显示行号、tab键为两个空格、换行自动缩进两个空格 54 set number 55 set tabstop=2 56 set shiftwidth=2 57 set softtabstop=2 58 set autoindent 59 set smartindent(一)C/C++ API接口1.sqlite3...原创 2019-07-07 19:33:39 · 1380 阅读 · 0 评论 -
C算法编程实例
用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个#define MIN(X,Y) ((X)<(Y)?(X):(Y))死循环(Infinite loops)首选:while(1){}...原创 2019-09-03 11:37:19 · 177 阅读 · 0 评论 -
TCP和UDP
文章目录1.TCP2.UDP1.TCP基于TCP协议的服务端客户端基于TCP协议的客户端socket(协议域,套接字类型,0让socket自动匹配其他协议)(返回文件描述符,指向该socket)(创建流式套接字)->connect(文件描述符,地址信息结构体struct_sockaddr)(成功返回0)(连接服务端)send/recv()(IO函数,发送接收数据)基于T...原创 2019-09-10 17:12:30 · 136 阅读 · 0 评论 -
栈和队列
文章目录1.栈和队列2.顺序栈3.链式栈4.顺序队列5.链式队列1.栈和队列栈和队列 栈:栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈), 允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”, 当栈中没有元素时称为“空栈”。 特点 :后进先出(LIFO)先进后出。 线性表有两种存储方式:顺序存储、链式存储 栈的存储方式:顺序存储、链式存储 称为:顺...原创 2019-09-18 14:18:56 · 182 阅读 · 0 评论