C/C++ 软件列表

解析C语言中空指针、空指针常量、NULL & 0的详解
C/C++

解析C语言中空指针、空指针常量、NULL & 0的详解

2020-02-16 标签:解析,c,语言,中空,指针,常量,null,amp,详解,n,ull,pointer,constant,integer,expression

什么是空指针常量(null pointer constant)?[6.3.2.3-3] An integer constant expression with the value 0, or such an expression cast to type void *, is called a nu

c语言:基于函数指针的两个示例分析
C/C++

c语言:基于函数指针的两个示例分析

2020-02-16 标签:c,语言,基于,函数,指针,示例,分析,第一个,实现,代码,如下,include,stdio,h,string,void,tell,int,f,const

第一个:------------------------------------------------------实现代码如下:#include #include void tell_me(int f(const char *, const char *));int main(void){tell

C语言中宏定义使用的小细节
C/C++

C语言中宏定义使用的小细节

2020-02-16 标签:c,语言,定义,使用,细节,pragma,预处理,指令,详解,在所,有的,可能是,复杂,它的,作用,设定,编译器,状态,或者是

#pragma#pragma 预处理指令详解 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译

C语言中函数与指针的应用总结
C/C++

C语言中函数与指针的应用总结

2020-02-16 标签:c,语言,函数,指针,应用,总结,首先,function,pointer,方式,会将,自动,转换成,类型,实现,代码,如下,include

1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.实现代码如下:#includevoid fun(){}int main(void){printf("%p %p %p\n", return 0;}----------------

C语言中#define与typedef的互换细节详解
C/C++

C语言中#define与typedef的互换细节详解

2020-02-16 标签:c,语言,define,typedef,互换,细节,详解,实现,代码,如下,include,stdio,h,string,char,int,main,void,a,i

实现代码如下:#include /**/typedefchar *string;int main(void){stringa[] = {"I", "like", "to", "fight,"},b[] = {"pinch,", "and", "bight."};printf("%s %s %s %s

使用C语言实现CRC校验的方法
C/C++

使用C语言实现CRC校验的方法

2020-02-16 标签:使用,c,语言,实现,crc,校验,方法,cyclic,redundancy,check,应用,较为,广泛,以前,处理,简单,程序,中大,多数,采用

CRC(Cyclic Redundancy Check)校验应用较为广泛,以前为了处理简单,在程序中大多数采用LRC(Longitudinal Redundancy Check)校验,LRC校验很好理解,编程实现简单。用了一天时间研究了CRC的C语言实现,理解和掌握了基本原理和C语言编程。结合自己的

基于c语言中调试工具的用法汇总(不包含gdb)
C/C++

基于c语言中调试工具的用法汇总(不包含gdb)

2020-02-16 标签:基于,c,语言,调试,工具,用法,汇总,包含,gdb,是不是,编译,才知道,程序,写了,错误,有没有,就让,机器,帮你

是不是只有编译的时候才知道程序写了错误?有没有在未编译的时候就让机器帮你检查错误的工具呢?答案是:有!!splint工具.用一个最简单的HELLO WORLD来表述:=====================================实现代码如下:/*错误很明显*/#include int m

解析c语言中"函数调用中缺少哨兵"的情况分析
C/C++

解析c语言中"函数调用中缺少哨兵"的情况分析

2020-02-16 标签:解析,c,语言,quot,函数,调用,缺少,哨兵,情况,分析,练习,出现,奇怪,翻译,什么意思,实现,代码,如下,创建,进程

在写一个练习时候出现的.觉得奇怪,因为翻译说缺少哨兵??什么意思呢...=====================================实现代码如下:/*//练习如下,创建一个进程*/#include #include #include int main(void){printf("Run

深入c语言continue和break的区别详解
C/C++

深入c语言continue和break的区别详解

2020-02-16 标签:深入,c,语言,continue,break,区别,详解,自认为,还算,入门,的人,看来,高估,没想到,在这,有趣,东西,仔细,深究

自认为C语言还算入门的人,看来还是高估自己了.没想到在这个地方还有这么有趣的东西.有些话看来要仔细深究才能真正入门啊....================================================================================实现代码如下:#

c语言中位字段与结构联合的组合使用详解
C/C++

c语言中位字段与结构联合的组合使用详解

2020-02-16 标签:c,语言,字段,结构,联合,组合,使用,详解,举例,实现,代码,如下,initrm,internal,ram,position,register

举例:===================================================实现代码如下:/** INITRM - Initialization of internal ram position register; 0x0000 0010 **/typedef uni