如何创建一个C应用程序最新.docx
- 文档编号:29474538
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:9
- 大小:179.20KB
如何创建一个C应用程序最新.docx
《如何创建一个C应用程序最新.docx》由会员分享,可在线阅读,更多相关《如何创建一个C应用程序最新.docx(9页珍藏版)》请在冰豆网上搜索。
如何创建一个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程序的书写格式非常灵活,没有严格限制。
三、上机练习:
带星号的题材目为选做题。
●将本节的三道例题依次在机子上运行一下,看结果是不是跟你预见的一样。
●模仿上面的例题输出自己的姓名、性别及年龄。
★模仿上面的例题编写一个程序求两个整数的和、差、积、商。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 创建 一个 应用程序 最新
![提示](https://static.bdocx.com/images/bang_tan.gif)