Windows下的编程工具使用 VC 6.0,下面讲解如何在VC 6.0下运行上节的“Hello, world”程序。

1) 新建Win32 Console Application工程 打开VC6.0,在菜单栏中选择“文件 -> 新建”,或者 Ctrl+N,弹出下面的对话框:

切换到“工程”选项卡,选择“Win32 Console Application”,填写工程名称和路径,点击“确定”,会弹出一个对话框询问类型,这里选择“一个空工程”,如下图所示:

点击“确定”完成创建。

“Win32 Console Application”是控制台应用程序,这样的程序类似 doc 或 cmd,没有漂亮的界面,可以显示字符。

2) 新建C源文件 在菜单栏中选择“文件 -> 新建”,或者 Ctrl+N,弹出下面的对话框:

切换到“文件”选项卡,选择“C++ Source File”,填写文件名,点击确定完成。

该步骤是向刚才创建的工程添加源文件;C语言源文件一般以 .c 为后缀。

3) 编写C语言代码 在工作空间中可以看到刚才创建的工程和源文件,入下图所示:

双击 hello.c,进入编辑界面,输入例1-1中的代码。

4) 编译并运行代码 C语言源代码,必要要经过编译、组建(也被称为“链接”)和运行才能看到输出结果:

编译将C语言代码“翻译”成机器码(这里暂时可以理解成0和1序列)。

组建将工程所需的所有资源集合到一起,最终生成 .exe文件。

运行就是执行 .exe 程序,和运行其他程序一样,双击即可。

编译、组建、运行的功能可以在“组建”中找到,如下图所示:

更加简单的方法是使用快捷方式,如下图所示:

对于初学者,最常用的是运行按钮

,编写完代码,一次点击就可以看到输出结果。当然,你也可以使用快捷键:Ctrl+F7(编译)、F7(组建)、Ctrl+F5(运行)。

刚才我们已经编写了源代码,保存后,点击运行按钮

或 Ctrl+F5,如果程序正确,可以看到运行结果,如下图所示:

恭喜你,你已经完成了第一个C语言程序,越过了第一道障碍。

注意:编译生成的 .exe 文件在工程目录下的Debug文件夹内。以上面的工程为例,路径为 E:\cDemo,打开看到有一个Debug文件夹,进入可以看到 cDemo.exe。

如果你在安装或使用过程中遇到错误,请查看

VC6.0使用教程,已经解决了一些常见的问题。

在C-Free中运行C语言程序更加简单,无需创建工程,可以单独运行一个C源文件,这里不再赘述,方法与VC6.0类似。

两个练习 请大家再运行下面两个程序,体会一下C语言的结构。这两个例子大家无需理解,能够运行出正确的结果就成功了。

【例1-2】输出1+2+3+...+99+100的值。

#include // 包含stdio.h头文件

int main(){

int i, total=0; // 声明两个整型变量

/* for语句用来循环

i的起始值为 1,每循环一次加 1,i>100 时退出循环 */

for(i=1; i<=100; i++){

total+=i; // 加法运算,也可以写作 total=total+i

}

printf("1+2+3+...+99+100=%d\n", total); // 将total以整数形式输出

return 0;

}

【例1-3】输出两个整数中较大的数。

#include // 包含stdio.h头文件

int max(int, int); // 函数声明

int main(){

int a, b; // 声明两个整型变量

printf("Input two integers: "); // 以空格为分隔

scanf("%d %d", &a, &b); // 将输入的两个整数分别赋值给a, b

// 以整数形式输出最大值, a, b为实际参数(实参)

printf("The max integer is %d.\n", max(a, b));

return 0;

}

// 函数定义

int max(int num1, int num2){ // num1, num2为形式参数(形参)

if(num1>num2){ // 如果num1大于num2

return num1; // 返回num1并结束max函数

}else{ // 如果num2大于num1

return num2; // 返回num2并结束max函数

}

}

怎么在WINDOWS中运行C语言程序,在Windows下运行C语言程序相关推荐

  1. 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

    问题描述: 用VC2013编译了一个程序,在Windows 8.Windows 7(64位.32位)下都能正常运行.但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为" ...

  2. 用C语言编写一个Linux下的简单shell程序

    这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...

  3. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  4. Linux下运行纯dos软件,在linux下运行dos软件(转)

    在linux下运行dos软件(转)[@more@]在linux系统上运行的dosemu软件包使你能在linux环境运行许多dos软件. [安装] DOSEMU处于不断进行修改和升级的过程中.它在不断增 ...

  5. 常子楠主编 c语言程序设计答案,4G下的C语言程序设计教学研究-教学研究论文-教育论文(8页)-原创力文档...

    4G下的C语言程序设计教学研究 摘要:普通高等院校本科非计算机专业学生学习C语言程序设计可以培养较好的锻炼逻辑分析能力和计算思维能力.本文分析了4G环境下C语言课程教学中存在的一些问题,结合移动互联网 ...

  6. linux下c语言读取docx,Linux下的C语言编程.docx

    电子商务09-01 王荣宝 540913120138 Linux下的C语言编程 1 gdb调试和gcc编程综合实例 1.1 新建文件test.c,文件内容如下图所示: List列出程序源代码 本程序作 ...

  7. java运行class文件_java命令行下运行class文件

    今天碰到了一个很变态的问题,写了一个很简单的HelloWord.java,内容如下: package com.yanjiuyanjiu; public class HelloWorld { publi ...

  8. linux系统最好的c类语言开发软件,Linux下基于C 语言开发即时通信软件.doc

    Linux下基于C 语言开发即时通信软件 Linux下基于C++语言开发即时通信软件 关键词:聊天软件 文字聊天 Linux平台 C/S架构ICE中间件 Linux-based instant mes ...

  9. 扫雷c语言判断鼠标按下,请问扫雷这个程序怎么显示出鼠标呀??(内有源程序)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个程序运行后不能显示鼠标!!! #include #include #include #define LEFTPRESS 0xff01 #define  ...

  10. 关于QT编译成的程序在winxp下运行提示不是有效win32应用程序的解决

    昨天纠结了好长时间,今天才有点眉目,果然是QT的配置pro文件有点坑,需要加上以下内容以兼容XP平台 win32 {QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS, ...

最新文章

  1. Facebook成立AI语言研究联盟,自然语言处理或有新成果
  2. web服务器原理(二)
  3. 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
  4. php服务模块在nginx中的安装失败,在已安装的nginx中添加模块
  5. java pdf 类库_有哪些可以给pdf加水印,java第三方开源类库?
  6. 小程序本地图片偶尔加载不出来_小程序优化的20中策略
  7. 群体智能之人工蜂群算法及其改进(ABC)
  8. Stellarium 0.19.0 发布,开源 3D 天象模拟软件
  9. java pem 签名_如何在Java中验证PEM格式证书
  10. 功能测试的测试点全集
  11. 2010 ACR/EULAR 类风湿关节炎分类标准的应用:针对非常早期的滑膜炎患者与1987年ACR标准的比较...
  12. 表格数据处理软件,除了Excel还有什么?
  13. 天天优惠第一个版本于6月9日发布
  14. 小白,想入门程序员,应该从什么开始学,顺序是什么?
  15. dll病毒文件删不了怎么办
  16. 20200512_惠普打印机功能地址保护错误
  17. 【ASM】Oracle ASM + 11gR2 + RHEL6.5 安装
  18. 2016计算机中级职称考试,2016.2年中级职称计算机考试模拟及题库.doc
  19. 根据航向角和距离计算平移后的经纬坐标
  20. 电商 mongodb mysql,MongoDB电商数据建模

热门文章

  1. 摘要:HenCoder Android 自定义 View 1-7:属性动画 Property Animation(进阶篇)
  2. pdf打印机如何设置双面打印
  3. Oracle数据库常用Sql语句大全
  4. 【2022最新Java面试宝典】—— Nginx面试题(23道含答案)
  5. AdBlock插件离线安装
  6. 谷歌浏览器无法登陆禅道问题
  7. java 去除敏感词
  8. MyBatis下载和使用(保姆级)
  9. 傅里叶变换与拉普拉斯变换
  10. Oracle使用sqluldr2