随笔分类 -  c之路

摘要:建议先去看一下思路 真的写的很不错呦~ 思路参考博客:https://www.cnblogs.com/renfanzi/p/5713054.html linux c语言socket编程代码(单一服务端与客户端) 【此代码有bug,但很方便理解,用于理解使用】: 代码参考博客:https://www. 阅读全文
posted @ 2019-02-12 16:21 我当道士那儿些年 阅读(816) 评论(0) 推荐(0) 编辑
摘要:时间模块需要引入time.h头文件 1. c获取时间戳 2. c 获得时间字符串,或者将时间戳转换成字符串 那为什么呢?C语言定义了结构体struct tm /* ISO C `broken-down time' structure. */ struct tm { int tm_sec; /* Se 阅读全文
posted @ 2019-01-22 15:03 我当道士那儿些年 阅读(521) 评论(0) 推荐(0) 编辑
摘要:前几篇的blog都是为了这个实验做基础,先说 原因是python调用数据库150w条数据22s,然后处理数据,其实就2个简单的for循环,65s 需求: 1. python调用c++函数 2. c++调用mysql,查询数据,逻辑处理(暂时不用,稍微复杂)直接打印就好,然后返回给python 3. 阅读全文
posted @ 2019-01-16 14:54 我当道士那儿些年 阅读(3844) 评论(0) 推荐(1) 编辑
摘要:代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <mysql/mysql.h> #include <time.h> using namespace std; MYSQL *g_conn; // mysql 阅读全文
posted @ 2019-01-16 10:53 我当道士那儿些年 阅读(473) 评论(0) 推荐(0) 编辑
摘要:c动态语言 函数声明的头文件在<stdlib.h>里 使用malloc函数为字符串分配内存 --》记得释放内存 free() 利用动态内存,字符串数组 一、 已知第二维 二、 已知第二维 三、 已知第一维, 一次分配内存(保证内存的连续性) 四、两维都未知 五、两维都未知, 一次分配内存(保证内存的 阅读全文
posted @ 2018-06-06 15:39 我当道士那儿些年 阅读(3402) 评论(0) 推荐(0) 编辑
摘要:sizeof什么时间加括号什么时候不加括号? sizeof当用应用于一个表达式的时候不需要圆括号: 例如 sizeof i; 如果运算符优先的时候需要: 例如sizeof(i+j); 方法一、 方法二、 阅读全文
posted @ 2018-01-17 10:35 我当道士那儿些年 阅读(725) 评论(0) 推荐(0) 编辑
摘要:斐波那契 void main() { int a[10]={1, 1}, i; for (i=2;i<=9;i++) //这里需要注意,for循环虽然《=9, 还有个i++ { a[i] = a[i-2] + a[i-1]; printf("%d, %d\n", a[i-2], i-2); // p 阅读全文
posted @ 2017-06-19 16:38 我当道士那儿些年 阅读(298) 评论(0) 推荐(0) 编辑
摘要:返回指针值的函数 一般带回指针值的函数,定义形式为: 看这个经典案例: 指针函数和函数指针的区别 1. 指针函数是指带指针的函数, 即本质是一个函数 2. 函数指针是指向函数的指针变量, 因而函数指针本身首先是指针变量, 只不过该指针指向函数 指针数组 概念: 一个数组,若其元素均被指针类型数据,称 阅读全文
posted @ 2017-05-08 21:48 我当道士那儿些年 阅读(278) 评论(0) 推荐(0) 编辑
摘要:理解指针定义 --存放地址 内存区的每一个字节有一个编号, 这就是“地址”。 如果在程序中定义了一个变量, 在对程序进行编译 时, 系统就会给这个变量分配内存单元。 在c程序里面有两种访问方式: 1. 是直接访问, 2是间接访问(a的箱子要是在b抽屉里)。 定义指针 深入理解: 将i 的内存地址20 阅读全文
posted @ 2017-05-08 21:47 我当道士那儿些年 阅读(268) 评论(0) 推荐(0) 编辑
摘要:递归 阅读全文
posted @ 2017-04-22 14:02 我当道士那儿些年 阅读(203) 评论(0) 推荐(0) 编辑
摘要:总结 1).在c语言中每一个变量和函数有两个属性:数据类型和数据的存储类别。 2). 对数据型(如整型、字符型等)。存储类别指的是数据在内存中存储的方式。 存储方式分为两大类: 具体包括四种:{自动的(auto), 静态的(static), 寄存器(register), 外部的(extern)}。 阅读全文
posted @ 2017-04-22 14:00 我当道士那儿些年 阅读(1891) 评论(0) 推荐(0) 编辑
摘要:注册码使用时间2017-2018 CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2 阅读全文
posted @ 2017-04-21 14:40 我当道士那儿些年 阅读(3338) 评论(0) 推荐(0) 编辑
摘要:一维数组 有三种赋值方式 1.原始的赋值 2. 初始化赋值 3.动态赋值 数组的花式玩法 二维数组 二维数组定义的一般形式为 类型说明符 数组名 【常量表达式】 【常量表达式】 例如: 定义a为3 x 4(3行4列)的数组, b为5x10的数组 如下: 分割线: 例如: 说明了一个三行四列的数组, 阅读全文
posted @ 2017-04-10 09:01 我当道士那儿些年 阅读(475) 评论(0) 推荐(1) 编辑
摘要:循环结构有: goto语句 goto语句是一种无条件转移语句, 与Basic中的goto语句相似。goto语句的使用格式为: 其中标号是一个有效的标识符,这个标识符加上一个":"一起出现在函数内某处, 执行goto语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与goto语句同处于一个函数 阅读全文
posted @ 2017-03-31 21:40 我当道士那儿些年 阅读(2269) 评论(0) 推荐(0) 编辑
摘要:if语句需要注意的地方: 1. if的第一种形态(真假) 如果表达式的值为真, 则执行其后的语句, 否则不执行该语句。 if(表达式)语句 void main() { int a=1, b=2, c=3; if (a+b)c=4; printf("%d", c); } 第二种形式为 if - els 阅读全文
posted @ 2017-03-28 21:33 我当道士那儿些年 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:那么倒是什么顺序程序设计呢? 从程序流程的角度来看, 程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。这三种基本结构可以组成所有的各种复杂程序。 c语句分为五类: c语言有九种控制语句: 复合语句 空语句: 空语句, 只有分号;组成的语句成为空语句。空语句是什么也不执行的语句。在 程序中 阅读全文
posted @ 2017-03-23 22:06 我当道士那儿些年 阅读(621) 评论(0) 推荐(0) 编辑
摘要:% 得到余数 7 % 2 得到1 运算符的优先级 C语言中,运算符的运算优先级共分为15级。1级最高, 15级最低。在表达式中, 优先级较高 的先于优先级较低的进行晕死。而在一个运算量两侧的运算符优先级相同时, 则按运算符的 结合性所规定的结合方向处理。 运算符的结合性 c语言中各运算符的结合性分为 阅读全文
posted @ 2017-03-10 22:57 我当道士那儿些年 阅读(2737) 评论(0) 推荐(0) 编辑
摘要:字符型数据包括字符常量和字符变量。 字符常量 -- %c char占8位 字符常量是用单引号括起来的一个字符。 例如:'a'、 'b' 、'='、'+'、 '?' 都是合法字符常量 在c语言中, 字符常量有一下特点: 字符变量 不全等看完c plus在补充 字符变量用来存储字符常量, 即单个字符。 阅读全文
posted @ 2017-03-10 09:30 我当道士那儿些年 阅读(2754) 评论(0) 推荐(0) 编辑
摘要:数据类型 1.基本数据类型: 2.构造数据类型: 3.指针类型: 4.空类型: 常量 整型, 浮点, 字符, 枚举等 在执行过程中,其值不发生改变的量称为常量。 符号常量:用标识符代表一个常量。在c语言中, 可以用一个标识符表示一个常量, 称之为符号常量。 符号常量在使用之前必须先定义, 其一般形式 阅读全文
posted @ 2017-03-01 22:08 我当道士那儿些年 阅读(746) 评论(0) 推荐(0) 编辑
摘要:c语言学习 模块引用 Linux c time模块函数库 阅读全文
posted @ 2017-02-27 09:29 我当道士那儿些年 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示