经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C 语言 » 查看文章
浅谈C语言中include""与include<>的区别
来源:jb51  时间:2021/6/7 13:22:04  对本文有异议

新建控制台应用程序

Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。其中:

(1)Win32 Application就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形状的…它们都是所谓的GUI(Graphics User Interface图形用户接口),我们可以通过鼠标点击来完成控制。Win32 Application是为你开发windows应用程序所准备的,程序以WinMain()为入口,#include<windows.h>,能够使用win32 API函数。

(2)而Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样子出现,我们得用键盘输入各种命令来使用它,它与纯dos程序区别是:它是32位的;或者叫CUI(Character User Interface字符用户接口)。console程序以main()为入口,不能使用win32 API函数。

打开Visual C++ 6.0开发环境,新建一个Win32 Console Application。

在这里插入图片描述

自定义头文件

在这里插入图片描述

新建的头文件位于工程文件夹的Header Files内。

在这里插入图片描述

编辑头文件

双击打开,在头文件中,可以自定义写一些我们自己的函数。

在这里插入图片描述

完整函数代码:

  1. //求两个数之和
  2. int add(int a,int b)
  3. {
  4. return a+b;
  5. }
  6.  
  7. //欧拉公式
  8.  
  9. int IsPrime(int a)
  10. {
  11. int i;
  12. for(i=2;i<=a/2;i++)
  13. if (a%i==0) return 0;
  14. return 1;
  15. }
  16.  
  17. //阶乘
  18.  
  19. double fact(int n)
  20. {
  21. double F=1.0;
  22. if (n==0) return 1.0;
  23. F=n*fact(n-1);
  24. return F;
  25. }
  26.  
  27. //阶乘倒数之和
  28.  
  29. double fact(int n)
  30. {
  31. int i ;double F=1.;
  32. for (i=1;i<=n;i++)
  33. {
  34. F=F*i;
  35. }
  36. return F;
  37. }
  38.  
  39. //水仙花数
  40.  
  41. int sx(int n)
  42. {
  43. int m,a,b,c;
  44. m=n;
  45. a=n/100;n=n%100;
  46. b=n/10;n=n%10;
  47. c=n;
  48. if(a*a*a+b*b*b+c*c*c==m)
  49. return 1;
  50. else
  51. return 0;
  52. }

工程内引用头文件,调用函数

C语言中两种方式使用#include命令, #include <>与#include ””的区别是使用方式不同。

一种是在包含指令#include后面”<>”将头文件名括起来。这种方式用于标准或系统提供的头文件,到保存系统标准头文件的位置查找头文件。

另一种是在包含指令#include后用双引号””将头文件包括起来。这种方式常用与程序员自己的头文件。用这种格式时,C编译器先查找当前目录是否有指定名称的头文件,然后在从标准头文件目录中查找。

新建一个原文件a1.c,代码如下:

  1. #include<stdio.h>
  2. #include"h1.h"
  3. main()
  4. {
  5. int sum;
  6. sum=add(3,5);
  7. printf("%d\n",sum);
  8. }

在这里插入图片描述

标准库头文件,调用函数

也可以将自定义的头文件移动到标准库内进行引用。

  1. C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include

在这里插入图片描述

对于位于标准库中的头文件引用,要使用#include<h1.h>,完整的代码如下:

  1. #include<stdio.h>
  2. #include<h1.h>
  3. main()
  4. {
  5. int sum;
  6. sum=add(3,5);
  7. printf("%d\n",sum);
  8. }

到此这篇关于浅谈C语言中include""与include<>的区别的文章就介绍到这了,更多相关C语言include""与include<>内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号