首页 软件列表

首页

C 转移表/转换表的深入分析

2020-02-16 标签:c,转移,转换,深入分析,个人,实现,例子,代码,如下,include,stdio,h,string,define,m,int,add,a

个人实现例子:实现代码如下:#include #include #define M 4int add(int a, int b);int sub(int a, int b);int mul(int a, int b);int div(int a, int b);int (*oper_func[])(

首页

基于c的for循环中改变变量值的问题

2020-02-16 标签:基于,c,循环,改变,变量,值的,问题,不知道,何时,非常,刻意,避免,循环体,似乎是,别人,观点,影响

不知道何时起, 非常刻意避免在 for 循环体内改变变量值. 似乎是受别人观点影响, 但却并不知晓原因.可是有时候用其他方法替代却不方便, 自己试了一下, 或许找到了一丝差异.用这种方法赋值时, 没有出现问题:实现代码如下:#include int main(){ int i; for(i=0; i

首页

深入解析C中的数值与真假

2020-02-16 标签:深入,解析,c,数值,真假,代码,如下,所示,实现,include,stdio,h,int,main,pos,n,eg,mid

代码如下所示:实现代码如下:#include int main(){int pos = 2;int neg = -2;int mid = 0;if(pos)printf("pos./n");if(neg)printf("neg./n");if(mid)printf("mid./n");printf(

首页

基于C中含有if的宏定义详解

2020-02-16 标签:基于,c,含有,定义,详解,如下,define,dc,p,foo,fun,用在,下面,环境,k,n,elsedc,替换

含有if的宏定义当宏定义中含有 if 时1) 定义如下宏#define DC(p) if( foo(p) )fun(p)用在下面的环境中if(k>n)DC(k);elseDC(n);宏替换后,如下if(k>n)if( foo(k) )fun(k);elseif( foo(n) )fun(

首页

基于errno返回值的对应错误码的详细介绍

2020-02-16 标签:基于,errno,返回,值的,对应,错误,详细,介绍,asm,generic,base,h,ifndef,define,defineeperm

errno返回值的对应错误码#ifndef_ASM_GENERIC_ERRNO_BASE_H#define_ASM_GENERIC_ERRNO_BASE_H#defineEPERM1/*Operationnotpermitted*/#defineENOENT2/*Nosuchfileordirect

用32位int型变量表示单引号括起来的四个字符的深入探讨
首页

用32位int型变量表示单引号括起来的四个字符的深入探讨

2020-02-16 标签:32,int,变量,表示,单引号,四个,字符,深入探讨,c,例如,下面,代码,示例,实现,如下,16,进制

在C、C++中可以用32位int型变量表示单引号括起来的四个字符,例如下面代码中的示例:实现代码如下: // 字符c的16进制值是0x63,字符o的16进制值是0x6f, // 字符n的16进制值是0x6e int what = 'conn'; printf("The address of what

基于大端法、小端法以及网络字节序的深入理解
首页

基于大端法、小端法以及网络字节序的深入理解

2020-02-16 标签:基于,大端,以及,网络,字节,深入,理解,关于,定义,unxi,编程,术语,表示,多字,值的,哪一

关于字节序(大端法、小端法)的定义《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。 也可以说: 1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的

首页

生成随机数rand函数的用法详解

2020-02-16 标签:生成,随机数,rand,函数,用法,详解,真正的,生成器,srand,设置,使用,种子,你在,第一次,调用,之前,系统,会为,自动

函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 srand()会导致相同的随机数序列被生成。srand((unsigned)time(

一个简单的瀑布流效果(主体形式自写)
首页

一个简单的瀑布流效果(主体形式自写)

2020-02-16 标签:简单,瀑布,效果,主体,形式,闲着没事,写了,个人,脚本,或者是,网页,习惯,参考,别人的,很少,代码,有时侯,宁愿

闲着没事,自己写了个瀑布流,我个人写脚本或者是网页的习惯是:只参考别人的效果,很少参考别人的代码,有时侯我宁愿用审查元素来推断代码,也不愿去看源代码。我不知道这个习惯好不好。虽然中间过程是花了我不少时间,但是我做的东西的每一个细节我都还能记清楚(当然肯定后来会忘),因为是我实现的。下面说正题: 瀑布

首页

基于c中使用ftruncate()前需要fflush(),使用后需要rewind()的深入探讨

2020-02-16 标签:基于,c,中使,ftruncate,需要,fflush,使用,rewind,深入探讨,今天,截断,文件,都不能,达到,预料,效果,后文,内容,比较

今天用ftruncate截断文件, 但怎么都不能达到预料的效果, 截断后文件中的内容比较杂, 而且文件大小也保持原来的.添加 fflush() 和 rewind() 后OK.以下是测试代码:实现代码如下:#include #include #include int main(){ FILE *fp;