1 / 14
文档名称:

c语言程序设计第四次(28)实验报告.doc

格式:doc   大小:112KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设计第四次(28)实验报告.doc

上传人:薄荷牛奶 2018/11/5 文件大小:112 KB

下载得到文件列表

c语言程序设计第四次(28)实验报告.doc

相关文档

文档介绍

文档介绍::..C语言程序设计实验报告专业班级日期11月26日成绩实验组别第3()次实验指导教师李开学生姓名学号同组人姓名实验名称实验8指针实验一、实验目的(1)熟练掌握指针的说明、赋值、使用。(2)掌握用指针引用数组的元素,熟悉指向数组的指针的使用。(3)熟练掌握字符数组与字符串的使用,掌握指针数组及字符指针数组的用法。(4)掌握指针函数与函数指针的用法。(5)掌握带有参数的main函数的用法。二、、修改、、实验步骤及结果(要求给出源程序和程序运行结果。另外,根据实验内容,记录编辑、编译、链接、调试程序的操作过程和实验现象)?如果存在,原因是什么?如果存在错误,要求在计算机上对这个例子程序进行调试修改,使之能够正确执行。#include<>voidmain(void){float*p;scanf("%f",p);printf("%f\n",*p);}存在,错误为指针一开始没有初始化,f传入的是float型指针指向的地址,我们并不知道系统能给我们分配什么地址,所以说我们输入的地址很有可能使程序崩溃。修改后代码:#include<>intmain(void){float*p;floata[10];//这里可以换成其他数字p=&a[0];scanf("%f",p);printf("%f\n",*p);return0;}、修改、替换(1)下面的程序通过函数指针和菜单选择来调用字符串拷贝函数或字符串连接函数,请在下划线处填写合适的表达式、语句、或代码片段来完善该程序。#include<>#include<>voidmain(void){char*(*p)(chara[],charb[]);chara[80],b[80],c[160],*result=c; intchoice,i; do{ printf("\t\t1copystring.\n"); printf("\t\t2connectstring.\n"); printf("\t\t3exit.\n"); printf("\t\tinputanumber(1-3)please!\n"); scanf("%d",&choice); }while(choice<1||choice>5); switch(choice){ case1: p=strcpy; break; case2: p=strcat; break; case3: gotodown; } getchar(); printf("inputthefirststringplease!\n"); i=0; gets(a); printf("inputthesecondstringplease!\n"); i=0; gets(b); result=p(a,b); printf("theresultis%s\n",result);down: ;}(2)请上机运行第(1)题程序,使之能按要求输出下面结果:((输入)表示该数据是键盘输入数据)(1-3)please!2(输入)inputthefirststringplease!themoreyoulearn,(输入)inputthesecondstringplease!themoreyouget.(输入)theresultisthemoreyoulearn,#include<>char*strcpy(char*,char*);voidmain(void){chara[20],b[60]="thereisaboatonthelake.";printf("%s\n",strcpy(a,b));}char*strcpy(char*s,char*t){while(*s++=*t++);return(s);}(1)单步执行。进入strcpy时watch窗口中s为何值?返回main时,watch窗口中s为何值?进入strcpy时:返回main时:(2)排除错误,使程序输出结果为:thereisaboatonthelake.#include<>void*strcpy(char*,char*);intmain(void){chara[30],b[60]="thereisaboatonthelake.";strcpy(

最近更新

河南开封市直医疗单位2024年招聘工作人员历年.. 59页

浙江宁波余姚市民政局下属事业单位招聘编外工.. 60页

浙江宁波海洋研究院招聘高层次人才6人历年高频.. 59页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 148页

浙江省温州市事业单位招聘考试(职业能力倾向.. 147页

浙江省绍兴市事业单位招聘考试(职业能力倾向.. 148页

湖北咸宁市2024年直属事业单位招聘工作人员历.. 58页

湖南省长沙市工商行政管理局招聘工作人员10名.. 60页

甘肃省陇南地区选调生考试(行政职业能力测验.. 148页

福建省三明市事业单位招聘考试(职业能力倾向.. 149页

福建省厦门市事业单位招聘考试(职业能力倾向.. 147页

福建省漳州市中级人民法院2024年招聘人员历年.. 58页

福建省芗城区2024年公开招聘事业单位工作人员.. 59页

绵阳市2024年下半年科创区事业单位公开招聘工.. 59页

贵州省遵义市选调生考试(行政职业能力测验).. 146页

辽宁省抚顺市2024年市属事业单位公开招聘人员.. 59页

辽宁省本溪市事业单位招聘考试(职业能力倾向.. 148页

辽宁省葫芦岛市事业单位招聘考试(职业能力倾.. 147页

辽宁省铁岭市事业单位招聘考试(职业能力倾向.. 148页

辽宁省阜新市事业单位招聘考试(职业能力倾向.. 147页

郴州市第三人民医院2024年公开招聘工作人员历.. 60页

重庆市遂宁市选调生考试(行政职业能力测验).. 149页

陕西省咸阳市选调生考试(行政职业能力测验).. 149页

青岛莱西市2024年公开招聘事业单位工作人员历.. 58页

青海省黄南藏族自治州选调生考试(行政职业能.. 146页

黑龙江省事业单位招聘考试(职业能力倾向测验.. 148页

黑龙江省双鸭山市事业单位招聘考试(职业能力.. 147页

黑龙江省绥化市事业单位招聘考试(职业能力倾.. 148页

黑龙江省龙江县2024招聘污水处理厂工作人员历.. 59页

老人丧事请柬集合6篇 4页