C语言实验报告5.docx

上传人:b****6 文档编号:7943128 上传时间:2023-05-12 格式:DOCX 页数:11 大小:467.34KB
下载 相关 举报
C语言实验报告5.docx_第1页
第1页 / 共11页
C语言实验报告5.docx_第2页
第2页 / 共11页
C语言实验报告5.docx_第3页
第3页 / 共11页
C语言实验报告5.docx_第4页
第4页 / 共11页
C语言实验报告5.docx_第5页
第5页 / 共11页
C语言实验报告5.docx_第6页
第6页 / 共11页
C语言实验报告5.docx_第7页
第7页 / 共11页
C语言实验报告5.docx_第8页
第8页 / 共11页
C语言实验报告5.docx_第9页
第9页 / 共11页
C语言实验报告5.docx_第10页
第10页 / 共11页
C语言实验报告5.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言实验报告5.docx

《C语言实验报告5.docx》由会员分享,可在线阅读,更多相关《C语言实验报告5.docx(11页珍藏版)》请在冰点文库上搜索。

C语言实验报告5.docx

C语言实验报告5

计算机科学系课程实验报告(程序设计类)

课程

名称

程序设计基础C-语言

实验

日期

2014年5月28日

实验

成绩

实验

类型

操作

实验教师签名

姓名

学号

13039221

班级

电气1302

实验

名称

指针

目的与要求:

1、指针的定义、赋值及应用。

2、指针操作数组元素的方法。

3、指针操作字符串的方法。

4、指针作为函数参数的编程方式。

 

VisualC++6.0

1、分别以变量名、一级指针和二级指针的方式访问一个变量,输出该变量的绝对值。

main()

{

intnum1,num2,temp,*p1,*p2,**r1,**r2;

p1=&num1;

p2=&num2;

r1=&p1;

r2=&p2;

**r1=5;

**r2=6;

printf("Beforeswap:

num1=%d,num2=%d\n",num1,num2);

temp=**r1;

**r1=**r2;

**r2=temp;

printf("Afterswap:

num1=%d,num2=%d\n",*p1,*p2);

}

2、用指针变量实现对两个数由小到大排序。

要求:

用两种方法实现,1)交换内容方式;2)交换指向的方式;

3、理解*p++与(*p)++的区别。

main()

{inta[]={5,8,7,6,2,7,3};

inty,*p=&a[1];

printf(“%d”,y);

printf(“%d”,a[0]);

}

4、运行下列代码,掌握数组的访问方式。

main()

{

inta[5],*p,i;

for(i=0;i<5;i++)

a[i]=i+1;

p=a;

for(i=0;i<5;i++)

printf("*(p+%d):

%d\n",i,*(p+i));/*用指针变量的方式访问*/

for(i=0;i<5;i++)

printf("*(a+%d):

%d\n",i,*(a+i));/*用数组名作为指针的方式访问*/

for(i=0;i<5;i++)

printf("p[%d]:

%d\n",i,p[i]);/*用指针变量加下标的方式访问*/

for(i=0;i<5;i++)

printf("a[%d]:

%d\n",i,a[i]);/*用数组名加下标的方式访问*/}

}

5、将一个3*3的矩阵转置,用一函数实现转置。

6、编写一个字符替换函数,实现已知字符串str中,所有ch指定的字符都用ch2指定的字符代替。

函数原型:

Viodreplace(char*str,charch,charch2)

7、编写

1

(1)预备步骤,建立一个自己的工作目录,

(2)新建一个工程

a启动VisualC++。

b从主菜单中选择File|New将弹出新对话框。

c在新对话框中,选择工程标签,并从工程类型列表中单击win32consoleapplication。

d在location编辑框中输入工作目录名称。

e在对话框的右上角的工程名字编辑框输入工程名字。

f单击ok继续。

g选择ANemptyproject。

h单击FINIS结束按钮。

(3)新建一个源程序文件

a在主菜单上选择File|New。

b在弹出的New对话框中选择File标签。

从列表选择C++SourceFile

c确保选中addtoproject复选框。

d在右边的file编辑框为文件指定一个名字。

e单击ok按钮。

在文件输入内容。

(4)保存源文件

(5)编译

(6)运行程序

3

(1)预备步骤,建立一个自己的工作目录,

(2)新建一个工程

a启动VisualC++。

b从主菜单中选择File|New将弹出新对话框。

c在新对话框中,选择工程标签,并从工程类型列表中单击win32consoleapplication。

d在location编辑框中输入工作目录名称。

e在对话框的右上角的工程名字编辑框输入工程名字。

f单击ok继续。

g选择ANemptyproject。

h单击FINIS结束按钮。

(3)新建一个源程序文件

a在主菜单上选择File|New。

b在弹出的New对话框中选择File标签。

从列表选择C++SourceFile

c确保选中addtoproject复选框。

d在右边的file编辑框为文件指定一个名字。

e单击ok按钮。

在文件输入内容。

(4)保存源文件

(5)编译

(6)运行程序

(4)保存源文件

(5)编译

(6)运行程序

2

(1)预备步骤,建立一个自己的工作目录,

(2)新建一个工程

a启动VisualC++。

b从主菜单中选择File|New将弹出新对话框。

c在新对话框中,选择工程标签,并从工程类型列表中单击win32consoleapplication。

d在location编辑框中输入工作目录名称。

e在对话框的右上角的工程名字编辑框输入工程名字。

f单击ok继续。

g选择ANemptyproject。

h单击FINIS结束按钮。

(3)新建一个源程序文件

a在主菜单上选择File|New。

b在弹出的New对话框中选择File标签。

从列表选择C++SourceFile

c确保选中addtoproject复选框。

d在右边的file编辑框为文件指定一个名字。

e单击ok按钮。

在文件输入内容。

(4)保存源文件

(5)编译

(6)运行程序

4

(1)预备步骤,建立一个自己的工作目录,

(2)新建一个工程

a启动VisualC++。

b从主菜单中选择File|New将弹出新对话框。

c在新对话框中,选择工程标签,并从工程类型列表中单击win32consoleapplication。

d在location编辑框中输入工作目录名称。

e在对话框的右上角的工程名字编辑框输入工程名字。

f单击ok继续。

g选择ANemptyproject。

h单击FINIS结束按钮。

(3)新建一个源程序文件

a在主菜单上选择File|New。

b在弹出的New对话框中选择File标签。

从列表选择C++SourceFile

c确保选中addtoproject复选框。

d在右边的file编辑框为文件指定一个名字。

e单击ok按钮。

在文件输入内容。

\

(4)保存源文件

(5)编译

(6)运行程序

程序不能执行,对于错误的程序进行修改,可在条框最下面的那里的提示框中进行根据提示来修改,直至这个程序可以完全无误,可以被执行。

一个编程完好且无误的程序是可以得到想要的结果的。

结果与所设计的是一模一样。

通过指针对函数编程的实习,我了解到指针函数在C语言程序编程中占有非常高的地位,指针在很大程度上比其他编程更快更方便的处理C语言程序。

学会了指针操作数组元素的方法。

指针操作字符串的方法。

指针作为函数参数的编程方式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2