注册

第四节:在Windows下运行C语言程序
首页 > 嵌入式开发 > C语言入门视频教程    作者:RainFly   2015年5月15日 18:24 星期五   热度:5598°   字号:   评论:0    
时间:2015-5-15 18:24   热度:5598°  评论:0 条 
Windows下的编程工具使用 VC 6.0,下面讲解如何在VC 6.0下运行上节的“Hello, world”程序。

1) 新建Win32 Console Application工程

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

1.png

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

2.png

      点击“确定”完成创建。
      “Win32 Console Application”是控制台应用程序,这样的程序类似 doc 或 cmd,没有漂亮的界面,可以显示字符。
2) 新建C源文件

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


3.png
      切换到“文件”选项卡,选择“C++ Source File”,填写文件名,点击确定完成。
      该步骤是向刚才创建的工程添加源文件;C语言源文件一般以 .c 为后缀。
3) 编写C语言代码

在工作空间中可以看到刚才创建的工程和源文件,入下图所示:

4.png

      双击 hello.c,进入编辑界面,输入例1-1中的代码。
4) 编译并运行代码

C语言源代码,必要要经过编译、组建(也被称为“链接”)和运行才能看到输出结果:
      编译将C语言代码“翻译”成机器码(这里暂时可以理解成0和1序列)。
      组建将工程所需的所有资源集合到一起,最终生成 .exe文件。
      运行就是执行 .exe 程序,和运行其他程序一样,双击即可。

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


5.png


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

6.png

    对于初学者,最常用的是运行按钮,编写完代码,一次点击就可以看到输出结果。当然,你也可以使用快捷键:Ctrl+F7(编译)、F7(组建)、Ctrl+F5(运行)。
      刚才我们已经编写了源代码,保存后,点击运行按钮或 Ctrl+F5,如果程序正确,可以看到运行结果,如下图所示:

7.png

     恭喜你,你已经完成了第一个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>// 包含stdio.h头文件
      intmain(){
      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以整数形式输出
      return0;
      }

      【例1-3】输出两个整数中较大的数。
      #include<stdio.h>// 包含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函数
      }
      }





  您阅读这篇文章共花了:  
捐赠支持:如果觉得这篇文章对您有帮助,请 "扫一扫"鼓励作者!
二维码加载中...
本文作者:RainFly      文章标题: 第四节:在Windows下运行C语言程序
本文地址:http://www.rainfly.cn/?post=108
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

赶紧抢沙发哟!

QQ游客评论

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015 雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 站点地图   
页面加载耗时:0.034秒 数据库查询次数:11次
背景设置