自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 const 在C/C++中的不同

//a.c:const int i = 10;char ch[i]; //error ,i 应为常量表达式//a.cpp:const int i = 10;char ch[i] = 10;  //OK说明在C中const 变量始终被当作一个变量,只不过是只读的。而在C++中等同于一个常量。

2013-08-18 22:55:03 453

原创 switch case 语句

1、case:后面只能是整型,字符型号的表达式或常量。2、在case 语句中的定义变量要用{  }括起来(将该变量的作用域限制在当前case子句中),但若是最后一个case 语句可以不用加。3、最后应加上default :   ..........;  break; break最好不要省。4、把正常情况放在前面,而把异常情况放在后面。5、执行机率大的case 语句放在前面。

2013-08-18 22:33:52 571

转载 static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variable

2013-08-18 22:20:39 359

转载 C++中的构造函数,拷贝构造函数和赋值运算

关于C++中的构造函数,拷贝构造函数和赋值运算,以前看过一篇《高质量C++/C编程指南》的文章中介绍的很清楚,网上能搜索到,如果想详细了解这方面的知识可以参看一下这篇文章。常见的给对象赋值方式有构造函数,拷贝构造函数,赋值运算符这三种方法,如下代码演示了这几种常见的方法。    A a1;    A a2(a1);    A a3 = a1;    a3 = a2; 如果不

2013-08-16 19:50:32 546

转载 memcopy与memmove的区别

Memcopy和memmove函数在linux下看了一下两个函数的源码。两个函数都在头文件string.h中定义,函数原型为:void * __cdecl memcpy ( void * dst,const void * src,size_t count);void * __cdecl memmove ( void * dst,const void * src,size_t count

2013-08-16 19:47:42 533

原创 UDP聊天室

// Client.cpp : 定义控制台应用程序的入口点。//UDP客户端也要绑定,还要注意通信的端口是否被占用,若不行,则更改端口号试试。 // Client.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "winsock2.h"#include "windows.h"#include "iostream"#prag

2013-08-16 19:46:21 609

转载 变量的存储类型

(1)auto  这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 (2)register  这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。 (3)static  常见的两种用途: 

2013-08-16 19:44:09 1063

原创 基于AT89C52时钟闹钟(红外遥控作为输入设备)2013.8.9

#include  sbit buzzer = P2^3;  //蜂鸣器sbit IRIN = P3^2;   //红外信号sbit dula = P2^6;   sbit wela = P2^7; unsigned char hour = 21,min = 0,sec = 0;unsigned char _hour,_min,_sec;unsigned cha

2013-08-16 19:42:36 1080

原创 gets() getline() scanf() cin

gets() getline() 不会忽略输入中的空白而scanf() cin 遇到空白就结束

2013-08-16 19:40:45 402

原创 C语言实现函数模板

#include "stdafx.h"#define MY_GETMAX(type) \type type##GetMax(type x,type y)\{\return x > y ? x : y;\}#define CALL_GetMax(type) type##GetMaxMY_GETMAX(int);MY_GETMAX(float);

2013-08-16 18:20:31 957

51单片机宝典.chm

《51单片机宝典.chm》是关于51单片机机的教程

2013-08-19

数据结构(严蔚敏)算法代码

数据结构(严蔚敏)所有算法代码 ,仅做为参考

2013-08-19

空空如也

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

TA关注的人

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