99问答网
所有问题
c++的头文件,c开头的和“.h”结尾的有啥区别啊?
如题所述
举报该问题
推荐答案 2011-03-11
你的意思应该是.c和.h的区别吧。文件开头的话是没有特殊含义的。
.c代表的C的代码实现文件;
.h代表的是C的代码的声明文件,也就是俗称的头文件;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vzBjtBjvz.html
其他回答
第1个回答 2011-03-11
.H是定义属性方法的地方
,C是属性的实例化,以及方法的功能实现部分。
一般都分开写。当然如果代码不多的话你可以全部写到.H里面也是可以的。要是代码多的话添加头文件编译的时候就会显得慢。因为要全部加载进去。。
有的地方比如MFC里面是 .H 和.CPP 其实都是一样的
明白不。不行找我本回答被提问者采纳
第2个回答 2011-03-12
C开头的一般是类文件,h结尾的是头文件
第3个回答 2011-03-11
表达不清楚,
类名一般以c开头,
.h结尾的文件一般为头文件,用于存放类的声明,数据类型的定义等,
相似回答
C++
编
头文件的
时候后缀是.cpp和.
h有什么区别?
答:
本质上是没
有什么区别
的
,
.
h文件
实现的功能是声明本文件或.cpp文件中需要被别人使用或知道的变量、类型、函数及宏定义等。.h文件就像是一个接口,具体的实现可以在.cpp中也可以在.h中。.cpp中的函数或变量即便是全局的,在没有其他.cpp文件使用的情况下,也可以不写在.h中。一般的数据,数据结构,...
c++
源
文件
不同后缀(.
cc
.cpp .
C
.cp)
的区别?
答:
.C,.cc或.cxx 为后缀的文件,是C++源代码文件;.h为后缀的文件,是程序所包含的头文件
;.i 为后缀的文件,是已经预处理过的C源代码文件;.ii为后缀的文件,是已经预处理过的C++源代码文件;.m为后缀的文件,是Objective-C源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是...
头文件和
源文件
有什么
不同吗?
答:
头文件和源文件在本质上没有任何区别
。 只不过一般:后缀为 .h 的文件是头文件,内含函数声明、宏定义、结构体定义等内容。后缀为 .c 的文件是源文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。这样分开写成两个文件是一个良好...
C++头文件
名 .
h
结尾
又是
什么
意思?
答:
头文件就是利用里面写好的程序或定义好的函数,所以要用到头文件,c语言的头文件后缀是.h,用来区分c语言用的头文件。
c++用的头文件没有后缀这样可以一目了然
!
c/
c++
header file和c++source file分别是啥的,怎么
区别
答:
c++source file是C/
C++的
源代码文件 本质上讲这两个文件只有文件的后缀不同
,头文件的
后缀是.
h,
源代码文件的后缀是.cpp 头文件用于类的定义、声明的函数,常量的定义;源代码用户函数的实现,及其他业务逻辑。这样将声明和实现分开的好处就是,如果要将自己写的类和函数交给其他人使用,又不想给对方...
stm32中 .
c
和.
h文件
是
什么
关系?
答:
本质上没有任何
区别
。 只不过一般:.
h
文件是
头文件,
内含函数声明、宏定义、结构体定义等内容.c文件是程序文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。你可以强制编译器把任何后缀的文件都当作
c
文件来编。编译器在编译时是以
C
文件为...
C++头文件
中为什么有些要加
h啊,
比如#include
答:
.
h的
是标准C的头文件,没有.h的是标准
C++的头文件,
两种都是头文件。造成这两种形式不同的原因,是C++的发展历史决定的,刚才正好有别的人也问这个问题,这里我再回答一下(注意vs2008和vs2005对标准C++的支持是一样的):以iostream和stdio.h为例,iostream是C++的库,stdio.h是标准C的库。2、...
...的文件是C语言
的头文件,
不是C++的。
C++的头文件
是不用.
h结尾的
吗...
答:
C++
标准库
的头文件
<string>和C标准库的头文件<string.
h
>没什么关系,除了设计目的都是提供字符串操作。<string.h>在C标准库中版本是<cstring>。<string>包含了std::string,是一个class(类模板std::basic_string的实例),在C语言没有对应版本。(除此和 侠盗机密 外,其它的回答都正确。)=== ...
c++
中后缀名.c
与
.cpp
的区别
答:
.c是c语言的源程序格式,.cpp是
c++
语言的源程序格式。这是两种不同的语言。代码的问题原因:编译器问题——C89和C99 C89规定,在任何执行语句之前,在块的
开头
声明所有局部变量。在C99以及
C++
中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。因此,变量声明放在前面就不报错了。
大家正在搜
作文的开头和结尾
精彩的开头和结尾
写事的开头和结尾
好的开头和结尾30字
c++头文件有哪些
开头和结尾
心儿怦怦跳开头和结尾
写人的开头结尾
好作文开头结尾
相关问题
C++编头文件的时候后缀是.cpp和.h有什么区别?
听说 .h后缀的文件是C语言的头文件,不是C++的。C++的...
C++头文件加H和不加H有什么区别??
C++中#include包含头文件带 h 和不带 h 的区别
*.h和*.c文件的区别
C++头文件区别
C/C++头文件和库文件的区别和联系
c语言中的头文件例如cstdio和stdio.h,cstdi...