- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 由a+++++b联想到“左值”与“右值”
今天看到一个问题,说a+++++b表示什么含义? 把它放到程序了试了一下。编译错误,提示:自增操作数必须是左值。然后联想到前两天写一个程序,总遇到l-value的麻烦。 上网查了下:简单的说,左值就是可以在=左边,被赋予值的东西;右值则是在=右边,可以赋给别人的东西。所以左值必须是有内存空间的东东;而右值则未必然,可以是变量,也可是常量和某种表达式,只要能提供一个确定的值即可。 知道这
2010-04-26 15:59:00 1095
转载 C/C++的内存机制
一.首先, 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4.专门放字符串常量的地方。- 程序结束释放 5
2010-04-11 14:36:00 531
转载 信号量函数 semget() semop() semctl() 说明
信号量是一种对多个进程访问共享资源进行控制的机制,其实为了解决互斥共享资源的同步问题而引入的机制。不能单独定义一个信号量,而只能定义一个信号量集,其中包括一组信号量,同一信号量集中的信号量使用同一引用ID,这样设置是为了多个资源或同步操作的需要。与信号量有关的几个系统调用函数:1、信号量集得创建与打开 semget()原型:int semget(key_t key,int
2010-04-09 13:15:00 1695
原创 printf按8进制、16进制输出
printf()8进制、16进制输出格式控制: int num = 0x9; /*输出4位8进制的num*/ printf("%04o/n",num); /*输出2位16进制的num*/ printf("%02X",num); 结果: 0011 09
2010-04-08 21:43:00 107538 1
转载 why define size_t ssize_t ?
why define size_t ssize_t ?http://blog.csdn.net/yuwenliang/archive/2010/01/18/5207491.aspx ssize_t说明Data Type: ssize_t This data type is used to represent the sizes of b
2010-04-08 21:15:00 1537
转载 避免同一文件被多次include
为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句
2010-04-07 16:43:00 687
原创 strcpy、strcat与'/o'
#include #include #include int main(){ char * s = (char *) malloc(sizeof(char) * 100); *s = /0; //注意1 strcpy(s,"abc"); strcat(s,"ta.txt"); printf("%s/n",s);
2010-04-07 15:55:00 933
原创 sizeof与strlen()
一、 sizeof的使用方法 1、用于数据类型,返回数据类型的字节数 sizeof使用形式:sizeof(type) 如sizeof(int)->返回4;sizeof(char)->返回1。 2、用于变量,返回变量所占用的字节数。 sizeof使用形式:sizeof(var_name) 二、strlen()的使用 strlen()函数的返回值
2010-04-07 15:15:00 422
原创 C字符串
char *strcpy(char *dest,const char *src)函数说明 strcpy()会将参数src字符串拷贝至参数dest所指的地址。返回值 返回参数dest的字符串起始地址。附加说明 如果参数dest所指的内存空间不够大,可能会造成缓冲溢出(
2010-04-06 15:26:00 470
转载 C语言学习深度(转自CSDN)
C语言学习深度(转自CSDN)字符串 学习时间:1.5W(“W”周,下同) 知识点checklist strlen()函数的返回值是什么类型的? 字符串strlen()的值,是否和他占据的内存空间相同? 你是否知道strcpy函数存在的潜在风险?如何避免? 如果一个字符串没有字符串结束符,而调用str开头的库函数,会发生什么? Strcpy(),strcat(),strcmp(),strnc
2010-04-06 09:21:00 490
RFC3164中文文档.txt
2010-07-27
RFC3164.txt
2010-07-27
mplayer-svn_r27865.tar.bz2
2009-10-18
drcom-1.4.8.1.tar.gz
2009-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人