[管理学]自学C语言.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]自学C语言

《C程序设计》 实验 学 期:2010--2011学年第二学期 教师姓名: 教研室: 实验1 熟悉C语言程序的运行环境,掌握数据描述 班 级 学 号 实 验 室 专 业 姓 名 成绩评定 所用软件 计算机号 教师签名 1.1 实验目的 1.了解在开发环境中如何编辑、编译、连接和运行一个C语言程序。 2.通过运行简单的C语言程序,初步了解C语言程序的结构特点。 3.掌握C语言数据类型的概念,学会使用C语言的相关运算符构成表达式。 1.2 实验预习 1.熟悉Visual C++的启动和退出及Visual C++中的编辑、编译、连接和运行命令。 2.了解下列命令及函数:includestdio.h、main、printf、scanf。 3.熟悉Visual C++环境下每个菜单项的功能及相关命令对应的操作。 4.各种数据类型变量的定义形式及取值范围;熟悉下列标识符的含义。 int、short (int)、long (int)、unsigned (int)、float、double、char、void C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin\MSDEV.EXE。 2.单击“文件”菜单的“新建”命令。 3.在打开的“新建”对话框中选择“文件”标签。 4.选择C++ Source File,在目录输入栏选择文件保存位置,然后在文件输入栏中输入文件名,扩展名为.c (例如first.c) ,单击确定按钮。如图所示: 5.在源窗口中输入源程序,如图所示。 6.编译程序:按“Ctrl+F7”或通过“编译”菜单中的“编译”命令,或使用工具栏中的相应工具进行编译                 编译   连接  运行 若程序有错则找到出错行修改程序。 7.连接:若程序没有语法错误,则可按功能键F7或执行“编译”菜单中的“构件”命令或通过工具栏中的相关工具(编译工具右边工具),进行连接生成可执行文件。 8.运行程序:按组合键“Ctrl+F5”,或通过“编译”菜单中的执行命令,或通过工具栏中的“!”工具运行程序。 1.3 实验任务 1.输入下面的程序,注意区分大小写。 #include stdio.h main() { printf(“I am a student!”); } 2. 预测结果并上机验证 人工分析结果 实验运行结果 #include stdio.h main() { printf(“************\n”); printf(“I am a student!\n”); printf(“************\n”); } ************ I am a student! ************ 3.预测结果并上机验证 人工分析结果 实验运行结果 #includestdio.h #includemath.h main() { int a,b,sum; scanf(“%d,%d”,a,b); sum=a+abs(b); printf(“a add b is %d”,sum); } a and b is 10 4.预测结果并上机验证 (1) main() { int a,b; a=b=3; printf(“a=%d,b=%d”,a,b); } (2)若将以上程序进行改写,编辑如下: main() { int a,b; a=3; b=3.1; printf(“a=%d,b=%d”,a,b); } 题号 人工分析结果 实验运行结果 (1) a=3,b=3 (2) a=3,b=3 由此知,若赋值号左右数据类型不一致时,c语言将按赋值号左边变量类型为准。 5.现有程序如下,分析填空: 人工分析结果 实验运行结果 1 main() 2 { 3 int a=1,b=2; 4 printf(“%d”,(a=a+b,b=b+a)); 5 } 5 若将以上程序第4行进行改写,编辑如下: printf(“%d”,a=a+b,b=b+a); 人工分析结果 实验运行结果 3 对比以上两程序,结果不同的原因在于输出列表原程序为逗号表达式,所以输出b=b+a的值,而修改后的仅有一个格式控制符,只能对应输出第一个表达式a=

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档