C/C++
文章平均质量分 77
jacktar_du
这个作者很懒,什么都没留下…
展开
-
C语言基础常识
以下基本常识观点,本人均在C-Free软件上运行测试过. 1.关于sizeof:sizeof不是函数,而是关键字。sizeof在计算变量所占空间大小时,括号可以省略,而计算类型(模子)大小时不能省略。例:#includeint main(int argc,char *argv[]){ int x=32; printf("sizeof(x)=%d/n",sizeof x);转载 2011-06-13 20:43:00 · 571 阅读 · 0 评论 -
volatile关键字
volatile关键字 volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:int volatile a; 当要求使用volatile 声明的变量的值的时候,系统总是重新从它转载 2011-06-13 20:44:00 · 329 阅读 · 0 评论 -
学会使用malloc,学会对指针赋值
先看一个程序,其实这是我编的一个不算小的程序里面的片断,把曾经遇到的问题写出来:#includeint main(void){char *a;//a=(char *)malloc(20);a=gets(a);//scanf("%s",a);//getchar();puts(a);getchar();return 0; }这个是我在windows下面调试的一个程序,用的是dev c转载 2011-06-19 10:30:00 · 1360 阅读 · 3 评论 -
C/C++语言中Static的作用详述
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一转载 2011-07-14 16:14:30 · 365 阅读 · 0 评论 -
C语言中可变参数的用法
在C语言中比较常用的可变参数就是printf();函数原型如下:int printf(const char * format,...);写一个简单的可变参数:#i nclude void va_fun(int i,...);int main(void){va_fun(100);v转载 2011-07-14 16:39:43 · 331 阅读 · 0 评论 -
Linux常用C函数—文件内容操作篇
clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。返回值转载 2011-09-16 11:54:16 · 344 阅读 · 0 评论 -
Linux常用C函数—信号处理篇
alarm(设置信号传送闹钟) 相关函数 signal,sleep表头文件 #include定义函数 unsigned int alarm(unsigned int seconds);函数说明 alarm()用来设置信号SIGALRM在经过参数seco转载 2011-09-16 12:24:39 · 426 阅读 · 0 评论 -
ioctl函数详细说明
ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0 :成功 -1 :出错 第三个参数总是一个指针,但转载 2011-09-16 13:48:53 · 400 阅读 · 0 评论 -
linux I/O函数集
linux I/O函数集----------头文件说明------------------sys/types.h : 常用变量类型sys/stat.h : 文件状态fcntl.h : 文件控制unstd.h : lseek,read,writ转载 2011-09-16 13:52:40 · 440 阅读 · 0 评论