CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

如果tc下源代码写在两个文件里,*.c和*.h,*.h中怎么不能用*.c定义的外部变量?怎么解决问题?简单方法?

楼主lkcowboy(三黑)2002-05-07 08:28:49 在 C/C++ / C语言 提问

比如在*.c开头定义了PosType   position;  
  #include<*.h>后  
  为什么*.h中不能在函数中用到position? 问题点数:20、回复次数:2Top

1 楼liem(阿明)回复于 2002-05-07 08:34:32 得分 15

当#include   <*.h>在定义position之前,则预处理后,编译器“看不见"  
  如果#include   <*.h>放在定义position之后,大概能看见,可以用吧。Top

相关问题

  • c++中变量类型
  • VB\C\C++中的变量初始化
  • 在c语言里,全局变量是不是静态变量
  • Pro*c 的时间变量问题
  • ?一个c++的变量定义问题
  • c#中怎样设置全局变量。
  • c语言中变量的问题!
  • c#如何定义全局变量?
  • C++ 的全局变量问题!
  • c# 的 变量 菜鸟问题

关键词

  • 定义
  • position
  • 不能
  • include

得分解答快速导航

  • 帖主:lkcowboy
  • liem

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo