自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanshuiquan的专栏

希望能向大家学习!

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 字符串指针与字符数组的区别

http://blog.csdn.net/okliujieko/article/details/6821321 用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题: 1.     字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组

2013-07-17 16:32:18 423

转载 递归函数终止方式

1、我们知道局部静态变量存放在堆中而不是栈中,所以它在程序生命周期内都是存在的,只是只有在函数内才能被访问,其内容是上次处理后的内容或是初始化后的内容,调用多次都同一个变量实例。所以局部静态变量是可以控制递归函数最终结束的。 2、可能通过异常来控制递归的结束。其实这种情况很常见,每个应用程序的缺省栈空间大小是不会太大的,很容易因为堆栈溢出而让递归函数终止。此外,还可以会发生其它的异常,比如

2013-07-17 00:09:33 7771 1

原创 sizeof和strlen的理解

sizeof和strlen的区别1、sizeof是运算符,而strlen是函数。2、sizeof只能用类型做参数,strlen只能用char * 做参数,而且必须以‘\0’结尾。3、数组在sizeof上不退化,而在strlen会退化为指针。4、大部分编译程序在编译的时候就把sizeof计算过,是类型或者变量的长度。5、Strlen的结果要在运行的时候才能计算出来,用来计算字符串

2013-03-22 16:42:57 539

原创 Qt之一

emit就是调用findPrevious或者findNext信号对应的槽函数,emit之前,在某个地方,肯定有connect把信号和槽进行关联,关联了之后,emit某个信号,就相当于调用这个信号connect时所关联的槽函数,就这么简单而已。       tr()是为了支持多语言多种字符编码而实现,可以正确显示中文等非assci编码字符。         函数对象(function obj

2012-11-24 23:48:39 276

原创 32位内存寻址

实模式:(即实地址访问模式)它是Intel公司80286及以后的x86(80386,80486和80586等)兼容处理器(CPU)的一种操作模式。实模式被特殊定义为20位地址内存可访问空间上,这就意味着它的容量是2的20次幂(1M)的可访问内存空间(物理内存和BIOS-ROM),软件可通过这些地址直接访问BIOS程序和外围硬件。实模式下处理器没有硬件级的内存保护概念和多道任务的工作模式。但是为了向

2012-11-05 11:00:22 450

原创 gcc错误笔记

1. 警告: 隐式声明与内建函数‘printf’不兼容 [默认启用]greet.c:19: 警告:隐式声明与内建函数 ‘strlen’ 不兼容greet.c:20: 警告:隐式声明与内建函数 ‘malloc’ 不兼容缺少头文件:#include #include #include2.程序中有游离的‘\’wo.c:12:14: 错误: 程序中有游

2012-10-22 23:07:25 595

原创 设置用户ID与设置用户组ID

当执行一个程序文件时,进程的有效用户ID通常就是实际用户ID,有效组ID通常是实际组ID。       文件的“设置用户id”位的作用是:若为程序文件设置了“设置用户id”位,那么当执行此文件时,将进程的有效用户id设置为文件所有者的用户ID;       文件的“设置组id”位的作用是:若为程序文件设置了“设置组id”位,那么当执行该文件时,将进程的有效组id设置为文件所有者的组id

2012-10-21 10:41:15 1159

原创 C语言的越界访问

#include #include   int main(void) {    int a[1];    a[0]=1;    a[1]=2;    a[2]=3;    printf(" %d, %d, %d, %d, %d \n",a[0], a[1],    a[2], a[3],a[10]);    printf("%zd\n", sizeof(

2012-10-19 22:15:18 1216

原创 flex扫描程序

源程序%{ #include "stdio.h" #include "stdlib.h"                         %} digit [0-9] letter [A-Za-z] //关键字 keyword auto|bool|break|case|catch|char|class|const|const_cast|continue|defaul

2012-10-12 19:58:22 411

原创 文件描述符和文件指针的区别

定义说明文件指针的一般形式为:   FILE *指针变量标识符;  其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。  例如:   FILE *fp;        fp = fopen("1", "r")  表示fp是指向FILE结构的指针变量,通过f

2012-10-10 00:12:38 316

原创 cin与scanf的区别

cin不能读入回车符,而scanf能读入回车符,所以要在输入完字符串用回车符作为判断时,应该用scanf来读入字符串!

2012-09-05 00:18:54 322

原创 fread函数 & fwrite函数

1.fread函数     函数原型:              size_t fread(void*buffer,size_tsize,size_tcount,FILE*stream);        功 能:从一个文件流中读数据,读取count个元素,每个元素size字节.如果调用成功返回count.如果调用成功则实际读取size*count字节  参 数:buffer 用接收数据

2012-09-05 00:14:08 418

原创 fets & fputs

1.fgets函数      原型是char *fgets(char *s, int n, FILE *stream); 参数:   *s:字符型指针,指向将存储到的数据地址。               n: 整型数据,将从流中读取 n - 1 个字符。  *stream: 指针数据,欲读取的流。   功能: 从文件指针stream中读取n-1个字符,存到以s为起始地址的空间

2012-09-05 00:07:31 488

原创 putc & getc

1. 函数名: getc   功 能: 从流中取字符  用 法: int getc(FILE *stream);    //read the next character from stream and return it as an unsigned char cast to a int ,or EOF on end of file or error.   注意: 此函数被ISO C声明

2012-09-05 00:02:15 407

原创 fprintf函数和fscanf函数

1、fscanf函数只能从文本文件中按格式输入。fscanf函数和scanf函数相似,只是输入的对象是磁盘上文本文件中的数据。函数的调用形式如下:fscanf(文件指针,格式控制字符串,输入项表)例如,若文件指针fp已指向一个已打开的文本文件,a、b分别为整型变量,则以下语句从fp所指的文件中读入两个整数放入变量a和b中:fscanf(fp, "%d%d",&a,&b);注意:文件中的两个整数之间

2012-09-04 23:56:36 9513

原创 C文件输入输出之一fopen&fclose

1.   fopen函数用来打开一个文件,其调用的一般形式为:    文件指针名=fopen(文件名,使用文件方式);  其中,“文件指针名”必须是被说明为FILE 类型的指针变量;      “文件名”是被打开文件的文件名;       “使用文件方式”是指文件的类型和操作要求。       “文件名”是字符串常量或字符串数组。 例如:  FILE *fp;  fp=fo

2012-09-04 23:48:55 685

原创 写博客

最近都很忙,以前也忽略了写博客记录自己的点滴学习历程和体会。看到CSDN这么多人把自己的学习资料和各种资源共享出来,不由惭愧万分!希望自己以后能写一点好东西出来。加油。。。。。。。。。

2012-07-23 12:12:23 189

Go语言编程_许式伟

Go语言编程_许式伟

2016-06-14

C++试题 还有答案,适合学习

试题及答案个编译器优化的题目智力题 ee试卷考的是电磁场波导,拉式变化,电容器等内容

2011-01-10

空空如也

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

TA关注的人

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