- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C实验报告解答
大学 学院实验报告
课程名称: C语言程序设计 实验内容:VC++集成开发环境 指导教师:
系部: 专业班级:
姓名: 学号: 成绩:
一、实验目的 1、掌握 VC++集成开发环境的安装与设置。 2、掌握VC++集成开发环境的使用方法。 3、运行简单的C程序,掌握简单语句的使用方法。 4、了解VC++的单步执行、跟踪、执行到光标处等调试方法。 二、预习作业 1、程序填空题:调试程序并写出输出结果(共4小题,每题5分,共20分 ) (1) 编译预处理命令填空: ( ) stdio.h // ( #include ) stdio.h
main( )
{
printf(GNU GCC \n);
} (2) 编译预处理命令填空: #include stdio.h
( ) N 4 // ( #define ) N 4
main( )
{ int a=2, b;
b = N * a ;
printf (“b = %d \n “, b );
} (3) 主函数定义填空: ( #include ) stdio.h
( ) // main( )
{
printf(MinGW——Minimalist GNU for Windows \n);
} (4) 输出函数填空: #include stdio.h
main( )
{
( )(GNU/Linux \n); // printf (GNU/Linux \n);
} 2、改错题:(共4小题,每题5分,共20分 ) (1) 修改程序中输入/输出的错误 #include stdio.h
main( )
{ int a, b, c;
/**********Found*************/
scanf(“%d,%d”,a,b); // scanf(“%d,%d”,a, b);
c = a + b ;
printf (“c = %d \n , c ); // printf (“c = %d \n “, c );
} (2) 修改程序中标识符的错误 #include stdio.h
/**********Found*************/
mian[ ] // main( )
{ int a=8, b=3, c;
c = a / b ;
print (“c = %d \n , c ); // printf (“c = %d \n “, c );
} (3) 修改程序中错误的分隔符 #include stdio.h
main()
/**********Found*************/
{ int a=8; b=3; c; // int a=8, b=3, c;
c = a - b : b = 4; // c = a / b ; b = 4;
printf (‘c = %d ‘ \n , c ); // printf (“c = %d \n ”, c );
} (4) 修改编译预处理中的错误 /**********Found*************/
#define “stdio.h” // #include “stdio.h”
#include PI 3.1415926 // #define PI 3.1415926
main( )
{ int r=4, s;
s = PI * r * r;
printf (“%d \n “, s) );
} 3、 读程序写结果:(共2小题,每题10分,共20分 ) (1) 求带参数的宏代换 #include stdio.h
#define S(x) 4*x*x
main( )
{ int a=1, b=2;
printf (“
文档评论(0)