自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 指针

<br />const int *a 和 int const *a 是一样的。但是const int *a 和 int * const a 完全不同的。 <br /> <br />const int * a 修饰的是 *a , 指 *a是常量,不能在赋值了。而 int * const a 中的const修饰的是a,指 a是常量不能在赋值了。<br /> <br />int i1=30;<br />int i2=40;<br />const int *pi =&i1;<br />pi=&i2;  /*这里pi

2011-04-29 11:32:00 401

原创 数据类型长度

字符串中,一个字符占一个字节。整型数组中(int,long),一个整型占4个字节。sizeof()得到的是数组中的长度,也就是几个字节。///////////////////////////////////////////////////////////////////////////////////////////////////////////////long a[]={1,2,3,4,5,6,7,8,9,0};long c=sizeof(a); //c=40for(long i=1;i////////

2011-04-26 17:29:00 474

原创 C语言字符串处理的库函数

<br />使用C语言字符串处理的库函数,务必包含头文件string.h,即#include <string.h> <br />      1、 比较字符串大小函数   <br />       1) 忽略大小写---strcasecmp<br />函数原型: int strcasecmp (const char *s1, const char *s2);<br />函数说明: 用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异<br />2)忽略大小写—stricmp<br />函数原型:int

2011-03-15 14:44:00 563

原创 MYSQL 和C

最近做的一个项目要用到历史数据库,就下了一个MYSQL,在安装的时候选的是CUSTTOM,安装完在VS里添加包含文件和库文件的时候,发现MYSQL文件夹下没有这两个文件夹。重新安装MYSQL,选complete安装完后,这时在MYSQL文件下就有了include 和lib这两个文件夹。把这两文件夹添加到工程。编译通过,运行的时候出出现“没有找到libmysql.dll”错误。把mysql/ bin下的libmysql.dll复制到C:/WINDOWS/system,就OK了。记得在头文件里要包含mysql.

2011-03-01 13:54:00 782

原创 比较两个浮点型数值是否相等

<br />比较两个浮点型数值是否相等,不能直接用==,而应该用两者之差是否小于0;

2011-02-12 15:01:00 1030 1

原创 将已赋值的字符串初始化为空

如果是指针字符串,可以直接给字符串赋值为NULL,如果不是指针字符串的话,没必要初始化,因为他们用完后就自动释放内存空间了。

2011-02-12 14:58:00 1504

原创 windows socket 网络编程

<br />例子代码就在我的博客中,包括六个UDP和TCP发送接受的cpp文件,一个基于MFC的局域网聊天小工具工程,和此小工具的所有运行时库、资源和执行程序。代码的压缩包位置是http://www.blogjava.net/Files/wxb_nudt/socket_src.rar。1         前言<br />在一些常用的编程技术中,Socket网络编程可以说是最简单的一种。而且Socket编程需要的基础知识很少,适合初学者学习网络编程。目前支持网络传输的技术、语言和工具繁多,但是大部分都是基于S

2011-01-24 14:47:00 25744 10

原创 rewind函数

<br />函数名: rewind <br />  功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头  注意:不是文件指针而是文件内部的位置指针,随着对文<br />件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。 <br />  用 法: void rewind(FILE *stream); <br />  头文件: stdio.h<br />  返回值:无 <br />  英文解释: A statement such as

2011-01-21 10:26:00 2066

原创 fgets

函数申明:   int   fseek(FILE   *fp,   LONG   offset,   int   origin)     函数用途:   设定文件操作指示器位置     头   文   件:   stdio.h   输入参数:   fp:文件指针;   offset:相对于origin规定的偏移位置量; origin:表示指针移动的起始位置,可设置为以下三种情况之一: SEEK_S

2009-08-07 11:35:00 453

原创 C/C++指针精髓(二)

1.3指针与内存管理     利用指针你可以将数据写入内存中的任意位置,但是,一旦你的程序中有一个野指针("wild“pointer),即指向一个错误位置的指针,你的数据就危险了—存放在堆中的数据可能会被破坏,用来管理堆的数据结构也可能会被破坏,甚至操作系统的数据也可能会被修改,有时,上述三种破坏情况会同时发生。所以合理的正确的分配指针的地址是非常重要的。     1.3.1内存分

2009-07-30 16:58:00 609

原创 C/C++指针精髓(一)

[摘要]     指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C和C++语言的功能。    在本文中,主要分两部分对指针进行讨论。首先,基础篇讨论关于指针的

2009-07-30 16:56:00 525

原创 sprintf()

sprintf() 格式化输出函数(图形)功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用outtextxy()函数将串里的字符显示

2009-07-23 13:50:00 484

原创 strrchr() 函数

Definition and Usage定义和用法The strrchr() function finds the position of the last occurrence of a string within another string, and returns all characters from this position to the end of the string.st

2009-07-23 13:21:00 543

C语言经典90例

C语言经典90例

2012-02-12

很经典,很实用的C语言标准

很经典,很实用的C语言标准,是C语言学习的必修课程

2011-04-08

吐血推荐之经典C语言教程

很经典的一本书,是C语言初学者最好的书。很好,希望不要错过啊

2009-07-16

空空如也

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

TA关注的人

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