C语言
跃睿
一个男人重要的不是所处的位置,而是你面对的方向!!!
展开
-
C语言中的extern
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。 extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、不可以,程序运行时会告诉你非法访问。原因在于,指向类型T的指针并不等价于类型T的数组。extern char *a声明的是原创 2010-08-30 09:45:00 · 572 阅读 · 0 评论 -
stdio.h
<br /><br />一般会把用来#include的文件的扩展名叫.h,称其为头文件。 #include文件的目的就是把多个编译单元(也就是c或者cpp文件)公用的内容,单独放在一个文件里减少整体代码尺寸;或者提供跨工程公共代码<br /> stdio.h就是指“standard input&output" 意思就是说标准输入输出头文件! 所以了,用到标准输入输出函数时,就要调用这个头文件! 调用 #include<stdio.h> 或#include"stdio.h" 在TC2.0中,即使转载 2010-10-26 10:56:00 · 1009 阅读 · 0 评论 -
string.h
C语言里面关于字符数组的函数定义的头文件,常用函数有strlen、strcmp、strcpy等等,更详细的可以到include文件夹里面查看该文件。 下面更详细的介绍下: /***********************************************************************/ C、传统 C++ #include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮转载 2010-10-26 11:12:00 · 654 阅读 · 0 评论 -
C语言中的fprintf函数
fprintf 简介 c/c++语言函数: fprintf 功 能 传送格式化输出到一个文件中 用 法 #include int fprintf( FILE *stream, const char *format, ... ); fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值. 返回值 成功时原创 2010-10-28 16:05:00 · 67650 阅读 · 2 评论 -
extern“c”
extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。 (1) 被extern "C"限定的函数或变量是extern类型的; extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。记住,下列语句: extern int a; 仅仅是一个变量的声明,其并不是在定义变量a,并未为a分配内存空间。变量a在所有模块转载 2010-10-27 13:34:00 · 895 阅读 · 0 评论 -
使用vs2008写c程序
<br />首先打开vs,新建项目,此处选择visual C++,选择win32 控制程序,然后输入项目名称,在附加选项中选择空项目,此处是关键(必须选)。然后新建.c文件即可。原创 2010-10-29 10:57:00 · 1701 阅读 · 0 评论