自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/CPP点滴积累--C、CPP函数定义的小差别

C语言:fun(    );//表示返回值为int,接受任意参数的函数int  fun(    );//表示返回值为int,接受任意参数的函数int  fun( void );表示返回值为int,不接受任何参数的函数----------------------------CPP:fun(  );//不支持这种写法,编译出错int  fun(  );表示返回值为int,不

2016-03-06 12:19:31 285

原创 C/CPP点滴积累—数组数据类型

typedef  int   (ARRAY5)[5];//声明一个数组类型ARRAY5  array5 = { 0 };//相当于int  array5[ 5 ] = {  0 }; for (i=0; i {    array5[i] = i+1; }---------------------------------------int  arr[5] = {1

2016-03-05 19:04:29 242

原创 C/CPP点滴积累—数组地址与数组首元素地址

char  str[10] = { 0 };数组名str是数组首元素的地址,&str是数组地址,其值相等但意义不同,步长不同。printf("%d,%d,%d,%d",str, str + 1, &str, &str + 1);

2016-03-05 17:10:15 313

原创 C/CPP点滴积累—头文件设计之避免重复包含

//头文件test.h#ifndef _LJY_TEST_H__#define _LJY_TEST_H__//变量声明//函数声明#endif ============当.c文件里出现多次包含test.h时不会出问题例如:#include “test.h”#include “test.h”#include “test.h”

2016-03-05 10:17:30 324

原创 C/CPP点滴积累--void小记

如果函数没有返回值,那么应声明为void类型,因为C语言中不加返回值限定的函数会被编译器作为返回int处理。对于无参函数应声明其参数为void,C语言中不加void的无参函数可以传递任意类型的参数。void  * 是可以指向任意数据类型的指针,当函数参数可以是任意类型的指针时应声明其参数类型为void  *。不能使用void 声明一个变量,编译会出错,因为无法确定内存大小。

2016-03-05 10:06:17 584

转载 C/CPP点滴积累—程序内存

栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。堆区(heap):一般由程序员分配释放(动态内存申请与释放),若程序员不释放,程序结束时可能由操作系统回收。全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,         未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,该区域在程序结束后

2016-03-04 20:04:38 271

原创 C/CPP点滴积累—数据类型--结构体、联合体、枚举类型

数据类型是计算机分配内存的依据。结构体:struct stu{     char name[20];     int age;     char id[20];};struct stu stu1;---------------struct stu{     char name[20];     int age;

2016-03-04 15:49:52 304

原创 C/CPP点滴积累—数组名作为常量的错误典型

typedef struct stu {       char name[20];       int age;       char *id; }STU;STU stu1 = {"larry",20,"20121053316"};stu1.name = "harry";//错误,数组名为常量,不能修改stu1.name[0] = 'h';//ok

2016-03-04 15:05:57 243

原创 C/CPP点滴积累—#define ,typedef

#ifndef crt_xx#define crt_xx#end

2016-03-04 13:56:48 345

原创 C/CPP点滴积累—数组做函数参数退化为指针

#include#include void sort_num(int num[5], int n);void print_num(int num[5], int n);int main(){ int num[5] = { 1, 5, 3, 2, 9 }; sort_num(num, sizeof(num) / sizeof(num[0])); pri

2016-03-04 13:36:49 259

原创 C/CPP点滴积累—scanf,getchar之输入缓冲区

scanf函数会根据数据类型从输入缓冲出中取数据,但是字符型数据类型与其他数据类型不同,取字符型数据类型时无论输入缓冲区里存的是/n、/r、/t、空格或者其他数据都会被取出作为输入,而取%d、%s、%f类型数据时会先舍弃(从输入缓冲区中清除)/r、/n、/t、空格(输入结束控制符),然后再取数据直到下一个输入结束控制符,作为输入。

2016-03-03 10:45:20 343

空空如也

空空如也

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

TA关注的人

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