300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言指针实验报告总结 指针(C语言实验报告).doc

c语言指针实验报告总结 指针(C语言实验报告).doc

时间:2021-05-13 12:10:53

相关推荐

c语言指针实验报告总结 指针(C语言实验报告).doc

指针(C语言实验报告)

仲恺农业工程学院实验报告纸

信息学院(院、系) 专业 班 C语言程序设计 课

学号 姓名 实验日期 教师评定 实验名称:指针

实验目的:

(1)通过实验进一步掌握指针的概念,会定义和使用指针变量。

(2)能正确使用指针数组和指向数组的指针变量。

(3)能正确使用字符指针变量。

实验内容与总结:

编程练习-要求用指针方法处理。

写一个函数,求字符串的长度。在main函数中输入字符串,并输出其长度。

程序如下:

#include

void main int n;

char str[100],*p;

printf "请输入字符串:\n" ;

scanf "%s",&str ;

p str;

for n 0;*p! '\0';n++,p++ ;

printf "字符串长度为:%d\n",n ; (1)程序编制要点:

①输入字符串;

②使用指针。

(2)该题目涉及的知识点和难点:

①字符串;

②定义和使用指针变量;

③for语句的使用。

2、编程判断输入的一个字符串是否是回文。所谓回文,即顺读和倒读都是一样的。如eye,level,abba等。

程序如下:

#include #include

void main int i 0,j;

char str[100],*p1,*p2;

printf "请输入字符串:\n" ;

scanf "%s",&str ;

p1 str;

p2 str;

while *p2! '\0' p2++; p2--;

for j 0;*p1 *p2 && *p2! '\0';p2--,p1++ i++;

j strlen str ;

if i j printf "该字符串是回文!\n" ;

else printf "该字符串不是回文!\n" ; (1)程序编制要点:

①字符串的判断;

②使用指针。

(2)该题目涉及的知识点和难点:

①字符串;

②while语句的输入与使用;

③if语句的输入与使用;

④定义和使用字符指针变量。

程序代码和运行情况描述:

在实验1中,当程序运行时,提示使用者输入字符串; 用for语句实现字符串长度的统计。

在实验2中,先定义两个字符指针;当用户输入字符串后,用while和for语句实现字符串的读取;用if语句来判断字符串是不是回文。

第 1 页 共 2 页

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。