设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7827|回复: 0
打印 上一主题 下一主题

[C++] 问题,#include<stdio.h> 这是什么意思?

[复制链接]

0

主题

0

好友

27

积分

新手上路

Rank: 1

性别
保密
楼主
发表于 2013-6-24 23:04:46 |显示全部楼层
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

C或者C++语言中.h文件可以理解为声明文件,里边声明了一些变量、函数和类等的定义,引用了.h头文件就可以使用.h文件中定义的类型或变量,跟自己定义的没有区别。
一般情况下.h文件仅仅是一个定义文件,不包含定义的变量、类等的具体实现代码,具体的实现文件保存在.lib文件中。
比如写了一个类A,A.h中定义了A有2个成员变量和3个成员函数,仅仅是名称的声明。则在.lib文件中保存了3个成员函数的实现细节。
C和C++自带了很多函数库和类库,<math.h>、<ctype.h>、<string.h>、<stdlib.h>都是,引用了他们以后,就可以在自己的程序中使用他们所定义的变量和类。给你个例子看看
#include<iostream.h>
void main()
{
int x=30;
cout<<x<<endl;
}
iostream.h就是库文件,从名字可以看出它是输入输出流头文件,它里边定义了cout对象,用来向标准输出对象(屏幕)输出内容。所以引用了这个头文件后就可以在程序中直接调用Cout对象及它的操作符<<和>>。可以直接使用Cout<<"Hello World";就可以在屏幕上输出hello world了。

回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-5-3 05:22 , Processed in 0.133003 second(s), 27 queries .

回顶部