- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言实验报告作业
第13章 实验与指导
为了结合实际,强化操作,加强实践环节,激励创新意识,增强实验的针对性,提高程序设计的编程能力和调试能力,本章给出了与各章对应的实验题目,并给以必要的指导。
读者也可以举一反三,根据自己的学习兴趣,将自己专业领域或生活中的某些问题,作为实验题目,创造性地解决自己面临的实际问题,提高成就感和自豪感。
实验1 C程序的运行环境和运行C程序的方法
一、目的要求
1.认识在计算机系统上编辑、编译、连接和运行C程序的步骤。
2.在调试程序中观察系统提示,改正编译错误或连接错误。
3.了解C语言源程序的结构及书写格式,了解表达C语言程序的各个组成成分的术语。
二、实验内容
思考问题:什么是源程序?C语言源程序的结构是怎样的?C语言源程序的书写格式怎样?指出第1章例题的程序中哪些是注释、预处理命令、声明部分、可执行语句、函数定义、函数调用、关键字、main函数等。
1.练习进入C语言编程界面。输入下列源程序,进行修改、编译、连接和运行。应了解是用什么命令进行编译、连接和运行的。运行的结果是什么?
程序如下:
#include stdio.h
main ( )
{
printf(Programming is Fun.\n);
}
运行结果为:
2.输入下列源程序,进行修改、编译、连接和运行。运行的结果是什么?
程序如下:
#include stdio.h
main ( )
{ printf(Programming \n);
printf(is Fun.\n);
}
运行结果为:
运行结果比上题多一行,可知\n的作用是:
3.输入下列源程序,进行修改、编译、连接和运行。运行的结果是什么?
程序如下:
#include stdio.h
#include math.h
main ( )
{
float x;
x=sin(3.141593/4);
printf(%f\n,x);
}
运行结果为:
语句float x; 的作用是:
实验2 数据类型、运算符与表达式
一、目的要求
1.掌握C语言的基本数据类型。
2.学会如何书写整型、实型常量,如何定义整型、实型变量。
3.掌握C语言的算术运算符、赋值运算符、逗号运算符及运算规则。
4.掌握表达式的求值规则。
二、实验内容
思考问题:数据类型、运算符、表达式在C语句中充当什么成分?什么是标识符?如何书写整型、实型、字符型常量?如何定义整型、实型、字符型变量?怎样表示字符串?如何求表达式的值?混合表达式的求值规则是怎样的?
1.输入下列源程序,进行修改、编译、连接和运行。分析++运算符。
程序如下:
#include stdio.h
main ( )
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(%d,%d,%d,%d\n,i,j,m,n);
}
运行结果为:
前++的含义是:
后++的含义是:
2.输入下列源程序,进行修改、编译、连接和运行。分析++和--运算符。
程序如下:
#include stdio.h
main ( )
{
int i,j;
i=8;
j=10;
printf(%d,%d\n,i,j);
printf(%d,%d\n,i++,j--);
printf(%d,%d\n,i,j);
printf(%d,%d\n,++i,--j);
}
运行结果为:
分析如何得出此运行结果:
3. 输入下列源程序,进行修改、编译、连接和运行。分析表达式的值。
#include stdio.h
main ( )
{
int a=7,b=3;
float x=2.5,y=4.7,z1,z2;
printf(z1=%f\n,x+a%3*(int)(x+y)%2/4);
printf(z2=%f\n,(float)(a+b)/2+(int)x%(int)y);
}
运行结果为:
表达式x+a%3*(int)(x+y)%2/4得到这样的结果是因为:
表达式(float)(a+b)/2+(int)x%(int)y得到这样的结果是因为:
4. 输入下列源程序,进行修改、编译、连接和运行。分析表达式的值。
#include stdio.h
main( )
{
int x, z;
float y, w;
x=(1+2, 5/2, -2*4, 17%4);
y=(1.+2. , 5./2. , -2.*4.);
z=(1+2, 5/2 , -2*4 , -17%4);
w=(1+2, -2*4 , -17%4, 5/2);
printf(x=%d,y=%f,
您可能关注的文档
- 2015年内蒙古公务员考试《行测》真题及解析(完整版).doc
- 2015届高三理科数学一轮复习试题选编14数列的综合问题(教师版).doc
- 2015年煤炭购销合同(京津冀清洁煤).doc
- 2015年北京各区一模期末《文化生活》主观题汇编[来源学优高考网1426432].doc
- 2015年浙江省考行测真题及解析.doc
- 2015年新课标版物理必修一双基限时练6实验探究小车速度随时间变化的规律.doc
- 2015年迎新晚会主持词11.doc
- 2015年青年教师业务测试题-信息技术(有答案).doc
- 2015年秋季学期高三地理自测题(一).doc
- 2015怀柔越野赛锦标.docx
- 河北省沧衡八校2023-2024学年高二上学期期中考试历史试卷 .pdf
- 河南省豫东名校2023-2024学年高三上学期10月月考物理试题含答案.pdf
- (完整版)部编版八年级下册《道德与法治》期末考试(附答案) .pdf
- 精编新版2020银行从业人员消费者权益保护完整题库158题(含答案).pdf
- 数据收集整理 教学设计 -【完整版】 .pdf
- 新人教版小学数学五年级下册期末试卷练习题及答案全整合打印可用.pdf
- 特种设备作业人员理论考试习题集-电梯机械安装维修2 .pdf
- 湖北省鄂州市、黄冈市2024届高考物理三模试卷含解析 .pdf
- 第7课《回忆我的母亲》教学设计 2023-2024学年统编版语文八年级上册.pdf
- (全)电工(初级)模拟考试附答案 .pdf
文档评论(0)