Ex002 运行多个源文件

include <>  这种方式用于标准或系统提供的头文件 到保存系统标准头文件的位置查找头文件

include ""  主要用于用户自己编写的头文件 用这种格式时 C编译器先查找当前目录是否有指定名称的头文件 然后在从标准头文件目录中查找

下列三个文件分别为 main.c  print.c  print.h

1 #include "print.h"
2
3 int main()
4 {
5     printHello();
6     return 0;
7 }
1 #include "print.h"
2
3 void printHello()
4 {
5     printf("hello word!\n");
6 }
1 #include "stdio.h"
2
3 void printHello();
时间: 2024-12-19 13:24:42

Ex002 运行多个源文件的相关文章

JNI之——在cmd命令行下编译运行C/C++源文件

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46604269 一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便. 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下结果: 一.如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量. Windows系统下编译连接源代码方法: cl -GX test.c -GX

java运行环境和运行机制

先来介绍三个概念: JVM----JAVA virtual machine      java虚拟机:对字节码提供相同的接口,对操作系统提供不同的接口,以适应各个OS JRE----JAVA runtime environment java运行时环境 JDK----java SE Development kit java 标准版开发包 这是学习java最基础的三个概念,他们的关系如下     JDK(开发必备) -|-----JAVA 类库        |-----JAVA编译器      

Java程序运行机制及运行过程

Java运行机制 Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码为机器指令的CPU:对于不同的运行平台,有不同的虚拟机:Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”. Java垃圾回收(Garbage Collection):不用使用的内存空间应该回收:在C/C++等语言中,由程序员负责回收无用的内存:Java语言消除了程序员回收无用内存的职 责,它提供一种系统级线程跟踪存贮空间的分配情况,并在JVM空闲的时候,检

使用Java命令行方式导入第三方jar包来运行Java程序的命令

1.首先使用命令行进入到a.java所在的文件夹:(比如我的在D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 这样一个路径下,) d: 回车, cd D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 回车, 2.使用javac命令运行a.java源文件,运行时需要使用到第三方jar包时,使用 –classpath参数来指定jar包所在路径: 比如我的cxf框架的jar包在 C:\D\Java\cxf\a

python中if __name__ == &#39;__main__&#39;:

Using a module's __name__ Example? 8.2.? Using a module's __name__ #!/usr/bin/python # Filename: using_name.py if __name__ == '__main__': print 'This program is being run by itself' else: print 'I am being imported from another module' Output $ pytho

VS2008 工程中部分文件不参与编译 从生成中排除【Worldsing笔记】

Visual Studio 2008 .VS2008.VC2008工程源文件配置.编译配置 ? 有时编写代码时,往往存在这样的需求(或是希望有这样的功能):一个工程经过不共同的配置实现不同的版本或是功能,比如做开发包的Dome,一个库文件, 有多个API接口,以lib文件给用户提供时,我们需要提供文档和Demo,你可以一个Demo建立一个工程,但是,像VS2008这样的高级开发工具应该有解决 办法的,关键是你不知道怎么用,在VS2008环境下有这样几种解决办法: ? 建立一个工作区,在工作区里建

【Python中if __name__ == &#39;__main__&#39;: 的解析】

在很多Python代码中,在代码的最下方会看到  if __name__ == '__main__':,这段代码到底有什么用呢? 在理解这个语句的作用前,需要知道的是,一般的Python文件后缀为.py,其可以拿来执行,也可以用来作为模块使用import导入.当Python解析器读取一个源文件时它会执行所有的代码.在执行代码前会定义一些特殊的变量.如果解析器运行的模块(源文件)作为主程序,它将会把__name__变量设置成"__main__".如果只是引入其他的模块,__name__变

JAVA-面向对象编程(上册)一、二章总结

初始JAVA:java之父(Jams Gosling) java是由Sum公司在1995年5月开发的!java是一种语言,一种人与计算机交流的语言. 计算机语言的发展:汇编语言-C/C++语言-JAVA语言 JAVA技术分为以下两种:java编程语言和java平台.其语言特点:1. 跨平台性  2. 面向对象  3. 安全性  4. 多线程  5. 简单易用.平台:是指程序运行的硬件或软件环境.java平台有两个组件分别是:java虚拟机和java应用程序编程口(简称 java API).jav

JAVA随笔记录

面向对象 对象是类的蓝图 类是对象的实例 万物皆对象,对象因关注而产生 特征: 分装: 继承: 多态: 抽象: 引用数据类 基本数据类型和引用数据类型的区别 基本数据类型的值放在变量中 引用数据类型的值放在对象(String)中,变量名(s)中存的是引用,指向对象 JAVA程序的运行过程 1.源文件(.JAVA): 2.通过编译器编译成字节码(.class)文件: 3.运行: 4.把.class通过类加载器加载: 5.解释器解释代码(JAVA跨平台的原因): 6.os 常量氛分为数据常量和符号常