c语言指针实验报告总结
实验目的:
(1)通过实验进一步掌握指针的概念,会定义和使用指针变量。
(2)能正确使用指针数组和指向数组的指针变量。
(3)能正确使用字符指针变量。
实验内容与总结:
编程练习-要求用指针方法处理。
写一个函数,求字符串的长度。在main函数中输入字符串,并输出其长度。
程序如下:
#include
voidmainintn;
charstr[100],*p;
printf"请输入字符串:\n";
scanf"%s",&str;
pstr;
forn0;*p!'\0';n++,p++;
printf"字符串长度为:%d\n",n;(1)程序编制要点:
①输入字符串;
②使用指针。
(2)该题目涉及的知识点和难点:
①字符串;
②定义和使用指针变量;
③for语句的使用。
2、编程判断输入的一个字符串是否是回文。所谓回文,即顺读和倒读都是一样的。如eye,level,abba等。
程序如下:
#include#include
voidmaininti0,j;
charstr[100],*p1,*p2;
printf"请输入字符串:\n";
scanf"%s",&str;
p1str;
p2str;
c语言指针实验总结while*p2!'\0'p2++;p2--;
forj0;*p1*p2&&*p2!'\0';p2--,p1++i++;
jstrlenstr;
ifijprintf"该字符串是回文!\n";
elseprintf"该字符串不是回文!\n";(1)程序编制要点:
①字符串的判断;
②使用指针。
(2)该题目涉及的知识点和难点:
①字符串;
②while语句的输入与使用;
③if语句的输入与使用;
④定义和使用字符指针变量。
程序代码和运行情况描述:
在实验1中,当程序运行时,提示使用者输入字符串;用for语句实现字符串长度的统计。
在实验2中,先定义两个字符指针;当用户输入字符串后,用while和for语句实现字符串的读取;用if语句来判断字符串是不是回文。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论