如何创建一个C应用程序最新.docx

上传人:b****2 文档编号:17276097 上传时间:2023-07-23 格式:DOCX 页数:9 大小:179.20KB
下载 相关 举报
如何创建一个C应用程序最新.docx_第1页
第1页 / 共9页
如何创建一个C应用程序最新.docx_第2页
第2页 / 共9页
如何创建一个C应用程序最新.docx_第3页
第3页 / 共9页
如何创建一个C应用程序最新.docx_第4页
第4页 / 共9页
如何创建一个C应用程序最新.docx_第5页
第5页 / 共9页
如何创建一个C应用程序最新.docx_第6页
第6页 / 共9页
如何创建一个C应用程序最新.docx_第7页
第7页 / 共9页
如何创建一个C应用程序最新.docx_第8页
第8页 / 共9页
如何创建一个C应用程序最新.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

如何创建一个C应用程序最新.docx

《如何创建一个C应用程序最新.docx》由会员分享,可在线阅读,更多相关《如何创建一个C应用程序最新.docx(9页珍藏版)》请在冰点文库上搜索。

如何创建一个C应用程序最新.docx

如何创建一个C应用程序最新

一、练习目标:

通过一节练习我们将要学习以下几个知识点:

●C应用程序与C++应用程序在创建时是有区别的。

●如何打开一个已有的C应用程序。

●学会如何来创建一个C应用程序。

●如何在机子上编译、运行一个C应用程序。

二、学习内容

一、第一种创建方法:

运行“MicrosoftVisualC++6.0”。

见图1-1。

图1-1程序中运行MicrosoftVisualC++6.0

图1-2运行起来的MicrosoftVisualC++6.0界面

图1-3新建工程

点击莱单栏中“File“莱单中的“New...“选项,就可弹出下图所示的对话框。

图1-4

在这个对话框中我们可以选择将要建立的工程的种类。

这里我们选择“Win32ConsoleApplication“这类工程。

(在我们以后的练习中一般采用这种类型的工程。

图1-4选择工程对话框

在图1-4中我们可以点击用黑圈圈起来的图标来选择工程路径,点击后将会弹出下图所示的对话框。

(见图1-5)

图1-5

选择好路径后在图1-4所示的对话框的“Projectname“框中输入该工程的名称。

然后点击“OK“按钮。

即出现图1-6所示的对话框。

图1-6工程所基于的类型对话框()

在上图这个对话框中我们选择默认选项。

点击“Finish“按钮。

即出现图1-7所示的对话框。

在下图对话框中显示的是一些该工程的系统配置。

我们直接点击“OK“按钮即可。

图1-7工程系统配置对话框

现在一个工作区被创建成功,这时我们在本工作区中创建一个C语言文件。

我重新点击图1-3所示的莱单。

即出现图1-8所示的对话框。

图1-8选择文件类型对话框

在图1-8所示的对话框中的“File“文本框中输入你的文件名称(但在文件名称的后面必须加一个后缀“XXXX.C“,因为我们创建的是一个C语言程序)。

然后点击“OK“按钮。

即该C语言文件被创建成功。

二、第二种创建方法:

运行“MicrosoftVisualC++6.0”;接着点击莱单栏中“File“莱单中的“New...“选项,就可弹出下图所示的对话框。

在该对话框中选择“Files”选项页,如下:

在“File”对话框中输入“project1.c”这样一个C源文件被创建成功,我在创建好的文件中写入我们想要编写的程序,输入完成以后,可以点击工具栏上的

图标(F7)来编译一下写好的程序,在编译过程中会弹出这样一个对话框。

这个英文意思是“这个编译命令需要一个激活的工程工作区,你想要创建一个默认的工程工作区吗?

”这里我们选择“是”;接着将我们创建

的工程保存起来。

在编译完成之后,我在工作区的下面可以看到这个画面。

这说明编译后,整个程序没有错误也没有警告。

这时我们可以运行这个程序了。

点击工具栏上的

图标(Ctrl+F5)即可。

上图为运行结果。

现在在您的计算机上调试运行以下的几个简单C语言程序。

例1、在屏幕中输出一行字符“Thisisacprogram“.

具体程序代码如下:

#include                      /*包含文件说明*/

main()

{

printf("ThisisaCprogram.\n");

}

其中main表示“主函数“。

每一个C程序都必须有一个main函数。

函数体由大括弧{}括起来。

本例中主函数内只有一个输出语句,printf是C语言中的输出函数(详见第4章)。

双引号(双撇号)内的字符串按原样输出,“\n“是换行符,即在输出“Thisisacprogram“后回车换行,语句最后有一分号。

例2、用C语言编一个求两个整数之和的程序。

具体程序代码如下:

#include                      /*包含文件说明*/

main()/*求两数之和*/

{

inta,b,sum;/*这是定义变量*/

a=123;b=456;/*以下3行为C语句*/

sum=a+b;

printf("sumis%d\n",sum);

}

/*........*/表示注释部分,为便于理解,我们用汉字表示注释,我们用汉字表示注释,当然也可以用英语或汉字拼音作注释。

注释只是给人看的,对编译和运行不起作用。

注释可以加在程序中任何位置。

第3行是声明部分,定义变量a和b,指定a和b为整数(int)变量。

第4行是两个赋值语句,使a和b的值分别为123和456。

第5行使sum的值为a+b,第6行中“%d“是输入输出的“格式字符串“,用来指定输入输出时的数据类型和格式。

“%d“表示“十进制整数类型“。

在执行输出时,此位置上代以一个十进制整数值。

printf函数中括弧内最右端sum是要输出的变量,现在它的值为579(即123+456之值)。

因此输出一行信息为sumis579。

例3:

一个带子函数调用的例子。

#include/*包含文件说明*/

intmax(intx,inty)/*定义max函数,函数值为整型,形式参*/

{/*数x,y为整型*/

intz;/*max函数中的声明部分,定义本函数中用到的变量z为整型*/

if(x>y)z=x;

elsez=y;

return(z);/*将z的值返回,通过max带回调用处*/

}

main()/*主函数定义*/

{inta,b,c;/*定义局部变量*/

scanf("%d,%d",&a,&b);/*输入变量a和b的值*/

c=max(a,b);/*调用max函数,将得到的值赋给c*/

printf("max=%d\n",c);/*输出c的值*/

}

本程序包括两个函数:

主函数main和被调用的函数max。

max函数的作用是将x和y中较大者的值赋给变量z。

return语句将z的值返回给主函数main。

返回值是通过函数名max带回到main函数的调用处。

main函数中的scanf是“输入函数”的名字(scanf和printf都是C语言提供的标准输入输出函数)。

程序中scanf函数的作用是输入a和b的值。

&a和&b中的“&”的含义是“取地址”,此scanf函数的作用是将两个数值分别输入到变量a和b的地址所标志的单元中,也就是输入给变量a和b。

这种形式是与其他语言不同的。

它相当于BASIC语言中的IUPUTa,b或PASCAL语言中的Read(a,b)。

&a和&b前面的“%d,%d”的含义与前相同,只是现在用于“输入”。

它指定输入的两个数据按十进制整数形式输入。

关于scanf函数详见书上的第四章。

由例子程序可以看出,C源程序主要有以下几个特点:

1、程序一般用小写字母书写;

2、大多数语句结尾必须要用";"作为终止符,否则“MicrosoftVisualC++6.0”编译器不认为该语句结束;

3、每个程序必须有一个而且只能有一个称作主函数的main()函数;

4、每个程序体(主函数和每个子函数,如上例中的main()函数和max()函数)必须用一对花括号"{"和"}"括起来;

 5、一个较完整的程序大致包括:

包含文件(一组#include<*.h>语句)、用户函数说明部分、全程变量定义、主函数和若干子函数组成。

在主函数和子函数中又包括局部变量定义、若干个C库函数、控制流程语句、用户函数的调用语句等;(我们现在在所编写的C语言程序的最前面要加上#include这句话)

 6、注释部分包含在"/*"和"*/"之间,在编译时它被C编译器忽略。

说明:

1.象其它一些语言一样,C的变量在使用之前必须先定义其数据类型,

未经定义的变量不能使用。

定义变量类型应在可执行语句前面,如上例main()函数中的第一条语句就是变量定义语句,它必须放在main()前面。

2.在C中,大、小写字母是有区别的,相同字母的大、小写代表不同

的变量。

3、C程序的书写格式非常灵活,没有严格限制。

三、上机练习:

带星号的题材目为选做题。

●将本节的三道例题依次在机子上运行一下,看结果是不是跟你预见的一样。

●模仿上面的例题输出自己的姓名、性别及年龄。

★模仿上面的例题编写一个程序求两个整数的和、差、积、商。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2