自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 linux常用环境变量函数简介

getenv(获得环境变量内容)  相关函数  putenv,setenv,unsetenv  表头文件  #include  定义函数  char * getenv(const char *name);  函数标明  getenv()用来获得参数name环境变量的内容。参数name为环境变量的称号,假设该变量存在则会前往指向该内容的指针。环境变量的格式为name=value。

2013-09-30 23:13:32 400

转载 break语句

break语句break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch 中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语

2013-09-24 22:47:40 553

转载 strspn vs strcspn

1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject 所指的字符串中. 简单地说, 若strcspn()返回的数值为n, 则代表字符串s 开头连续有n 个字符都不含字

2013-09-24 10:24:54 445

转载 strspn vs strcspn

1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject 所指的字符串中. 简单地说, 若strcspn()返回的数值为n, 则代表字符串s 开头连续有n 个字符都不含字

2013-09-24 10:24:30 529

转载 二维数组的动态分配及参数传递

1. C语言动态分配二维数组(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组fre

2013-09-24 09:27:20 624

转载 字符串与指针,数组名

字符串与指针1、  字符串的表示形式在C语言中,我们可以用两种方式访问字符串(1)       用字符数组存放一个字符串,然后输出该字符串。main(){   char string[]="I love China!";   printf("%s\n", string);}(2)       用字符指针指向一个字符串。可以不定义字符数

2013-09-19 12:28:18 696

转载 inout buffer

INOUT为输入输出双向端口,即从端口内部看,可以对端口进行赋值,即输出数据。也可以从此端口读入数据,即输入。BUFFER为缓冲端口,功能与INOUT类似,区别在于当需要读入数据时,只允许内部回读内部产生的输出信号,即反馈。举个例子,设计一个计数器的时候可以将输出的计数信号定义为BUFFER,这样回读输出信号可以做下一计数值的初始值,要是定义为inout先前的值就被覆盖了!buffer

2013-09-17 17:03:27 844

转载 signal variable

信号(signal)               变量(variable)赋值:                 定义:            在结构体中                            在进程中适用范围:    全局                                         某个进程中延迟:            有    

2013-09-17 17:02:59 647

转载 细谈C语言中的strcpy,strncpy,memcpy,memmove,memset函数

一.函数介绍:1、memcpy函数原型:extern void *memcpy(void *dest, const void *src, size_t count);用法:#include功能:由src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。注意:和strcpy相比,memcpy不是遇到

2013-09-15 01:24:33 703

转载 局部变量返回

函数调用结束之后,如果有返回值的话,就会把返回值压栈的,这样当返回到当初调用函数的地方的时候,就可以从栈中取出函数的返回值了。在func()函数中,在返回的时候,会生成一个临时变量,当然这个临时变量的值等于temp,然后把这个临时变量压栈。而这时temp和其他局部参数(如果有的话)都会被销毁,因为它们在函数返回之后已经没有任何作用了。所以,可以看出返回值与函数参数和函数内的局部参数是不同的

2013-09-14 17:30:44 573

转载 堆栈

栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被

2013-09-13 18:29:46 414

转载 system call

系统调用百科名片由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。是应用程序同系统之间的接口。目录系统调用简介进程控制文件系统控制系统控制内存管理网络管理socket控制展开系统调用简介

2013-09-13 17:47:36 1072

转载 将“引用”作为函数返回值类型

将“引用”作为函数返回值类型格式:类型标识符 &函数名(形参列表及类型说明){ //函数体 }好处:在内存中不产生被返回值的副本;(注意:正是因为这点原因,所以返回一个局部变量的引用是不可取的。因为随着该局部变量生存期的结束,相应的引用也会失效,产生runtime error!注意事项:(1)不能返回局部变量的引用。这条可以参照Effective C++[1]的

2013-09-10 23:32:16 857

转载 返回指针的函数

ljtwkxz三级|我的知道|手机知道|私信|百度首页新闻网页贴吧知道音乐图片视频地图百科文库经验提问函数返回指针2011-10-09 13:26天成天下 | 分类:C/C++ | 浏览4568次我有一个程序是这样的

2013-09-10 21:16:31 667

转载 std_logic_vector

std_logic_vector 是标准逻辑矢量,定义的是长度大于1的变量,需要确定赋值方向 (n downto 0) or (0 downto n)。std_logic 是长度为1的逻辑 与bit 相似,只是 bit 只能是'0 ’和'1‘ 而 std_logic有以下九种状态:U'——初始值,'X'——不定,'0'——0,'1'——1,'Z'——高阻,'W'——弱信号不定,

2013-09-09 17:46:50 7667

转载 strcpy memcpy

1.source和destin所指的内存区域可以重叠,但是如果source和destin所指的内存区域重叠,那么这个函数并不能够确保source所在重叠区域在拷贝之前被覆盖。而使用memmove可以用来处理重叠区域。函数返回指向destin的指针。2.strcpy和memcpy主要有以下3方面的区别。2.1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容

2013-09-08 15:32:58 415

转载 函数指针 指针函数

指针函数不同于函数指针, int (*f)(int a);或者char (*f1)(void);函数指针声明为指针,它与变量指针不同之处是,它不是指向变量,而是指向函数。函数指针有两个用途:调用函数和做函数的参数.类型名 *函数名(函数参数表列);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指

2013-09-08 15:09:35 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除