指针(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 页

c语言指针实验报告总结,指针(C语言实验报告).doc相关推荐

  1. 上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

    上海电力学院c语言报告:实验8 指针.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  2. c语言怎样将字符串存入指针属猪,2009年C语言程序设计实验指导答案

    <2009年C语言程序设计实验指导答案>由会员分享,可在线阅读,更多相关<2009年C语言程序设计实验指导答案(38页珍藏版)>请在人人文库网上搜索. 1.includeint ...

  3. c语言下标法改为指针变量法,C语言教材第七章指针实验.doc

    C语言教材第七章指针实验.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  4. c语言结构体实验报告加注释,C语言结构体实验报告.doc

    C语言结构体实验报告 <高级语言程序设计>实验报告 实验序号:8 实验项目名称:结构体 学 号 姓 名 专业.班级 实验地点 指导教师 实验时间 一.实验目的及要求 1.掌握结构体变量的定 ...

  5. 类c语言实验报告,内蒙古工业大学 C语言实验报告

    <内蒙古工业大学 C语言实验报告>由会员分享,可在线阅读,更多相关<内蒙古工业大学 C语言实验报告(10页珍藏版)>请在人人文库网上搜索. 1.内蒙古工业大学信息工程学院内蒙古 ...

  6. 数据结构c语言版实验报告2,数据结构(C语言版) 实验报告 (2)

    <数据结构(C语言版) 实验报告 (2)>由会员分享,可在线阅读,更多相关<数据结构(C语言版) 实验报告 (2)(15页珍藏版)>请在人人文库网上搜索. 1.数据结构(C语言 ...

  7. 华理c语言设计网上作业,华理c程序实验报告(共9篇).doc

    华理c程序实验报告(共9篇) 华理c程序实验报告(共9篇) 2011华理<C语言实验报告> C程序设计课程 实验报告册 所在学院 班 级 学 号 姓 名 任(来自:www.XIelw.Co ...

  8. 湖北理工学院c语言作业实验六,湖北理工学院c语言实验报告实验六

    湖北理工学院c语言实验报告实验六 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实验六实验六 指指 针针实验课程名实验课程名:高级 ...

  9. 二叉树的基本运算实验报告C语言,实验三 二叉树基本操作与应用实验

    实验三 二叉树基本操作与应用实验 第三次实验主要包括两部分内容:1.二叉树基本操作实验:2.二叉树应用-赫夫曼树与赫夫曼编码实验.基本操作包括存储结构建立和遍历算法,本文只给出部分参考程序,请大家尽量 ...

  10. 大一C语言实验报告九江学院,九江学院C语言实验报告及答案-资源下载人人文库网...

    九江学院 C语言实验报告及答案 高级语言程序设计实验指导学 院:信息科学与技术学院专 业:信息管理与信息系统 学 期:20112012学年第二学期教 师: 目录实验1 熟悉C语言程序开发环境11.1 ...

最新文章

  1. 整理收集49条JQuery代码小结
  2. R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_circle函数在数据簇或数据分组的数据点周围添加圆圈进行注释(自定义圆圈的大小)
  3. 学会Python正则表达式,就看这20个例子~
  4. boost::hana::members用法的测试程序
  5. java使用AntPathMatcher进行uri匹配
  6. 图解CSS3----3-目标伪类选择器
  7. 梦幻一场——关于《梦断代码》
  8. python实践项目 航空公司客户价值分析
  9. 梨花风起正清明,清明习俗知多少?
  10. 久违了,我的baby!
  11. python个人博客搭建_Django后台 + Wordpress主题快速搭建个人博客
  12. 《湖畔》—— 读后总结
  13. 逆向分析工具IDA与开源工具Ghidra、Cutter对比测评
  14. PHPExcel导出excel入门实例教程
  15. 无线智能蓝牙追踪防丢器
  16. 时序分析基本概念介绍Timing Derate
  17. python+django+layUI+MySQL+TSC打印机搭建4G设备管理平台项目(二)——过程中的难点记录
  18. 【控制】鲁棒性 H2 H无穷
  19. 【lwIP(第三章)】内存管理
  20. 【定时任务】- 基础篇

热门文章

  1. spring cloud oauth2 资源服务器配置
  2. 如何设计可靠的灰度方案
  3. 钉钉小程序踩坑:(与微信小程序的区别)
  4. Element plus设置日历每周第一天从周一开始
  5. html多选框写法,HTML多选框
  6. 计算机竞赛奖学金申请书,最新奖学金申请书(精选6篇)
  7. 深圳大学计算机考研教材,广东-深圳大学计算机考研院校初试科目及参考书汇总...
  8. Buck电路的闭环PI控制
  9. SmileMiner:国人李海峰开发的开源Java机器学习库
  10. 力学相关公式 传感器计算