C语言
爱笑的秦始皇
放荡一生
展开
-
队列的学习
最近学习了一下队列,是参看别人的学习的写了一下,然后自己按照自己的思路写了一个队列,代码如下:#include #include#include#define N 100int date[100] = {0};int tail = 0,head = 0;int judge_full()//判断是否满了{if(((head + 1)%N) == tail)r原创 2017-09-25 10:28:38 · 277 阅读 · 0 评论 -
浅谈C语言(一)
学习C语言的意义与C语言关键字的认知作为一个有着近三年的工作经验的嵌入式软件工程师,我有必要写一下对C语言的浅浅的认识。2018年软件排行榜如下:图片来源于网上C/C++作为最为古老的软件依旧有着前五的排名,可以得出C/C++的地位了;而且C/C++有着最接近底层的指针,所以我建议还是有必要学习下C/C++,不管是之后去做python、js还是java的。接下来就大概讲...原创 2019-03-23 11:08:29 · 338 阅读 · 0 评论 -
c++的http请求
#include <iostream>#include <fstream>#include <cstdlib>#include <cstring>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include &...原创 2019-03-22 10:17:34 · 1588 阅读 · 0 评论 -
浮点数在内存中的存放方式
如下例子:27.5的二进制为11011.11.10111*2^4尾数(小数点后的数)10111,补够23位 1011 1000 0000 0000 0000 000指数:4,加上127,就是131,二进制1000 0011用二进制表示就是 (符号数位1位)0 (指数位8位)1000 0011 (尾数位23位)1011 1000 0000 0000 0000 000写成二...原创 2018-11-21 19:13:19 · 394 阅读 · 0 评论 -
C语言extern的学习
今天看了下C语言的extern,学习了。//a.c#include<stdio.h>extern int m;extern int set();int main(void){ set(); printf("%d\n",m); return 0;}//b.c#include<stdio.h>int m = 11;int set(void){ int ss...原创 2018-03-22 20:13:26 · 174 阅读 · 0 评论 -
C/C++程序编译流程
在学习C语言之后一直对编译流程一知半解,直到昨天遇到问题才知道具体怎么搞的,下面是对流程概念的普及:编辑——在开发工具里写程序预处理——加载一些头文件、宏替换编译——将.c 或者 .cpp文件转化为目标文件(.o)链接——将所有的.o及一些动态链接库文件(.exe .dll等)整合到一块装入内存——把整合好的东东放入内存执行——获取CPU的控制权,开始运行转载 2018-03-02 11:28:25 · 226 阅读 · 0 评论 -
C指针(转)
转自:http://blog.chinaunix.net/uid-22889411-id-59688.html1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→ 6 7 8 9 10 11 12转载 2017-11-21 22:27:07 · 188 阅读 · 0 评论 -
多线程与多进程思想(一)——以操作系统的角度述说线程与进程
原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 转载请标名出处什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把转载 2017-11-01 19:42:39 · 266 阅读 · 0 评论 -
多线程与多进程(二)---线程优先级与线程安全
原文:http://blog.csdn.net/luoweifu/article/details/46701167 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下线程优先级和线程安全。线程优先级现在主流转载 2017-11-01 20:02:19 · 242 阅读 · 0 评论 -
单向链表的学习
在看了一下队列的时候顺便温习了一下链表,之前对C语言的链表只是有过接触,因为当时感觉难就没学习,现在回头看了下,只得学习单向链表,根据网上百度的自己模仿的写了一个链表的代码,如下:#include#includestruct node{int data;struct node *next;};int main(){struct node *p,*p1,*he原创 2017-09-25 11:07:32 · 252 阅读 · 0 评论 -
浅谈C语言(二)
C语言环境的安装与函数概念的学习1.软件的安装初学者C语言可以使用VC6.0,网上下载很多,也可以使用dev-c。VC6.0的链接为:链接:https://pan.baidu.com/s/1ktaC6qDbEhQRlkgKHDhj0A提取码:nojvDev-c的链接为:链接:https://pan.baidu.com/s/1OYnzR3an-AXobQtkqoWKeg提取...原创 2019-03-24 15:30:23 · 274 阅读 · 0 评论