c语言运行环境的建立,(环境管理)C语言运行环境.pdf

(环境管理)C 语言运行

环境

test1.c 、test1.obj 、test1.exe 三个文件的建立时间进行比较,如果扩展名为.c 的文件建立时间晚于.exe

文件,它就认为源文件进行了修改,所以对源文件重新进行编译连接,如果.exe 文件的时间晚于源文件的

建立时间,就直接运行这个文件,不再重新编译连接。因为我们两次输入的程序名称都是 test1 ,新设定目

录中存放的是第一个程序的test1.c 和第二个程序的 test1.exe ,就出现了现在的情况。

5 .分别编译、连接、运行程序

"Run"命令是将编译、连接、运行一次完成,实际完成了三件工作,下面分别进行编译、连接和运行。

用命令打开"Compile"菜单,并选择"Compiletoobject"命令编译该源程序文件,然后选择"Compile"

菜单的"LinkEXEfile"命令调用连接程序连接成可执行文件,最后用"Run"菜单的"Run"命令运行程序,用"Run"

菜单的"Userscreen命令"查看运行结果。由于编译、连接、运行是分别进行的,所以编译系统不再对相关

三个文件的建立时间进行比较,我们看到的就是编辑器里当前的程序输出结果。

6 .编写程序,实现求整数10 、20 和 35 的平均值。

三、实验要求

1 .学习TC 的基本操作,编写程序。

2 .运行程序并记录运行结果。

3 .将源程序、目标文件、可执行文件和实验报告存在服务器的指定文件夹中。

实验二数据类型及顺序结构

一、实验目的

1 .进一步熟悉TC 环境的使用方法。

2 .学习C 语言赋值语句和基本输入输出函数的使用。

3 .编写顺序结构程序并运行。

4 .了解数据类型在程序设计语言中的意义。

二、实验内容

1 .编程序,输出如下图形:

*

***

*****

*******

2 .编写程序,实现下面的输出格式和结果(表示空格) :

a=5,b=7,a-b=-2,a/b=71%

c1=COMPUTER,c2=COMP,c3=COMP

x=31.19,y=-31.2,z=31.1900

s=3.11900e+002,t=-3.12e+001

3 .编写程序,输入变量x 值,输出变量 y 的值,并分析输出结果。

⑴y=2.4*x-1/2

⑵y=x%2/5-x

⑶y=x>10&&x<100

⑷y=x>=10||x<=1

⑸y=(x-=x*10,x/=10)

要求变量 x 、y 是 float 型。

4.调试下列程序,使之能正确输出 3 个整数之和及 3 个整数之积。

main()

{inta,b,c ;

printf("Pleaseenter3numbers:") ;

scanf("%d,%d,%d",&a,&b,&c) ;

ab=a+b ;

ac=a*c ;

printf("a+b+c=%d\n",a+b+c) ;

printf("a*b*c=%d\n",a+c*b) ;

}

输入:40 ,50 ,60↙

5 .运行下述程序,分析输出结果。

main()

{inta=10 ;

longintb=10 ;

floatx=10.0 ;

doubley=10.0 ;

printf("a=%d,b=%ld,x=%f,y=%lf\n",a,b,x,y) ;

printf("a=%ld,b=%d,x=%lf,y=%f\n",a,b,x,y) ;

printf("x=%f,x=%e,x=%g\n",x,x,x) ;

}

从此题的输出结果认识各种数据类型在内存的存储方式。

三、实验要求

1 .复习赋值语句和输入输出函数各种格式符的使用。

2 .复习数据类型和运算符的有关概念。

3 .编写程序,运行程序并记录运行结果。

4 .将源程序、目标文件、可执行文件和实验报告存在服务器的指定文件夹中。

四、选做题

输入圆半径(5)和圆心角(600) ,输出圆的周长、面积和扇形周长。

实验三选择结构程序设计

一、实验目的

1 .正确使用关系表达式和逻辑表达式表达条件。

2 .学习分支语句if 和 switch 的使用方法。

3 .进一步熟悉TC 集成环境的使用方法,学习TC 环境提供的调试工具。

二、实验内容

1 .调试下列程序,使之具有如下功能:输入a 、b 、c 三个整数,求最小值。写出调试过程。

main()

{inta,b,c;

scanf("%d%d%d",a,b,c)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值