![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
c 语言
公孙无语
公孙先生莫言
展开
-
关于数据结构 堆 栈 树 以及内存分配中的堆 栈
在现如今的教材中关于栈,堆,树等概念比较模糊正确的解释如下栈是一种数据表操作满足先进后出(类似木桶)【标准解释:只能从表的固定一端对数据进行插入与删除操作,另一端封死。开头的一端为栈顶,封死的一端为栈底】树:树的逻辑结构:树中任何结点都可以有零个或多个直接后继节点,但至多只有一个直接前驱结点。根节点无前驱节点,叶结点无后继结点。 (即一对多)最关键的部分在于,什么是堆,一般把栈...原创 2018-11-18 21:33:11 · 429 阅读 · 0 评论 -
python聊天机器人学习笔记
首先进入图灵机器人官网http://operation.tuling123.com/注册一个图灵机器人api接入apikey:691fd571a0cd4014bfc059f5d21c17d5密钥: 5593b7cfdc7a3145pip install -U wxpy //安装微信的登录程序from wxpy import *bot = Bot()//扫码微信登录bot.fi...原创 2019-03-21 14:36:09 · 477 阅读 · 0 评论 -
关于strlen函数的参数为什么是指针而不是内容
char r=“china”;strlen (r);关于r为何不用r 并不是因为strlen 不需要对内容操作,而是在strlen的实现方式大约如下int strlen(const char *str){assert(str != NULL);int len = 0;while((*str++) != ‘/0’)len++;return len;}...原创 2018-11-18 17:07:20 · 3273 阅读 · 1 评论 -
strlen与sizeof的区别
sizeof是运算符 在编译的时候就已经运算好了strlen是函数,必须要在运行的时候执行连接如下http://www.cnblogs.com/carekee/articles/1630789.html原创 2018-11-18 17:08:59 · 104 阅读 · 2 评论 -
exit() 与 return ()
return是返回,也就是说返回一个值给函数其他函数就可以收到这个函数的返回值而exit是不一样的,exit表示直接退出程序该进程直接结束exit(0)表示正常退出exit(其他整数)表示异常退出其他函数是不可能收到任何的信息的,因为进程已经结束。附上代码#include <stdio.h>#include <stdlib.h>int main(){...原创 2018-11-18 17:58:56 · 199 阅读 · 0 评论 -
进程线程基础之fork函数的使用
/ 使用 fork 函数创建一个新的进程。fork是Linux中比较重要的一个函数。他从已经存在的进程中创建一个新的进程。新的进程称为子进程,原进程称为父进程。子进程基本是父进程的一个复制品。原创 2018-11-17 10:27:39 · 295 阅读 · 1 评论 -
rand函数为什么没效果(计算结果总为0)
代码如下delay_time=6*rand()/RAND_MAX+1;编译没有问题,但是很明显只能生成1,rand函数为什么没效果呢这里要把6改为6.0就可以了delay_time=6.0*rand()/RAND_MAX+1;发现真实,但不是生活中的那种真实生活往往是不真实的--------------------------------《狗十三》...原创 2018-11-22 22:16:45 · 1327 阅读 · 0 评论 -
关于原码反码与补码
基础1. 在计算机内部数据的存储和运算都采用二进制;2. 计算机中数据分为有符号数和无符号数,对于有符号数, 计算机规定用最高位来表示符 号。“0”表示正数,“1”表示负数;3. Java中的数据都是有符号数;4. 计算机中带符号的整数都是使用二进制的补码。[原码]:计算机中将一个数字转换为二进制,并在其最高位加上符号的一种表示方法。[反码]:根据表示规定,正数的反码就是本身,而负数...原创 2018-11-23 11:42:16 · 1448 阅读 · 0 评论 -
g++|gcc编译流程
1.预处理-Pre-Processinggcc -E test.c -o test.i //.i文件2.编译-Compilinggcc -S test.i -o test.s //.s文件3.汇编-Assembling //.o文件gcc -c test.s -o test.o4.链接-Linking //bin文件...原创 2019-08-30 09:29:35 · 136 阅读 · 0 评论