C语言
文章平均质量分 50
CristL
创新,专注,坚韧
展开
-
理解Linux的.a、.so和.o文件
https://blog.csdn.net/qq_37806908/article/details/97686753转载 2020-02-14 16:45:26 · 149 阅读 · 0 评论 -
32/64bit总结及数据类型相关理解
就CPU、OS、编译器及应用程序32bit和64bit之间的一些关系和区别,通过拜读网络上各位大神的文章见解,个人通过实验总结以下几点:1. 机器CPU的32bit或者64bit是由硬件本身决定的,和系统及软件没有关系;2. 32bitCPU是无法运行64bit指令集的,所以64bit系统(可看成应用程序)是不能运行在32bitCPU上的;相反,64位CPU是从32bit发原创 2018-01-09 11:55:15 · 553 阅读 · 0 评论 -
TCP/UDP学习和了解
1. 基于TCP/IP和UDP协议的socket编程结构解析http://blog.csdn.net/ZhengNice/article/details/51428080说明:介绍TCP/UDP的结构,连接及消亡过程;2. 基于socket的TCP、UDP 编程(附带源代码)http://blog.csdn.net/zhangchenghaopeng转载 2018-01-09 13:36:50 · 530 阅读 · 0 评论 -
Const的使用
此文转自网络,虽然不知出自何处,但无论您是谁,这里表示感恩分享。const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰的对象为常量(immutable)。我们来分情况看语法上它该如何被使用。1、函数体内修饰局部变量。例:void func(){ const int a=0;}123首先,我们先把const这个单词忽略转载 2018-01-23 14:51:51 · 132 阅读 · 0 评论 -
extern "C"的使用介绍
C++代码中对C语言的引用,编译的时候使用extern "C"包含起来原创 2017-09-11 11:42:37 · 236 阅读 · 0 评论 -
C、C++算法集合
一、 数论算法1.求两数的最大公约数function gcd(a,b:integer):integer;begin if b=0 then gcd:=aelse gcd:=gcd (b,a mod b);end ; 2.求两数的最小公倍数function lcm(a,b:integer):integer;beginif alcm:=a;while l转载 2017-05-07 22:18:56 · 343 阅读 · 0 评论 -
#ifdef __cplusplus #endif解释说明
cpp中对函数的重载处理。在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返回类型等等.而在C中,只是简单的函数名字而已,不会加入其他的信息.也就是说:C++和C对产生的函数名字的处理是不一样的. C++之父在设计C++之时,考虑到当时已经存在了大量的C代码,为了支持原来的C代码和已经写好C库,需要在C++中尽可能的支持C,而extern"C原创 2017-04-06 15:23:19 · 2057 阅读 · 1 评论 -
float数据类型及double数据类型整理
float数据类型及double数据类型内存存储及精度分析;转载 2017-02-15 21:27:06 · 24185 阅读 · 2 评论 -
数据类型转换指针易错点
C语言在处理变量赋值的情况下经常使用到函数memcpy();memcpy( )函数的使用方法如下:void * memcpy (void * dest ,const void *src, size_t n);说明:memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'\0'原创 2017-01-11 16:38:17 · 341 阅读 · 0 评论 -
assert()函数用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt转载 2017-01-11 15:02:16 · 209 阅读 · 0 评论 -
C语言变量和函数命名规范
C语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事,我们不要化太多精力试图发明世界上最好的命据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事,我们不要化太多精力试图发明世界上最好的命名转载 2017-01-03 23:08:10 · 1011 阅读 · 0 评论