iis服务器助手广告广告
返回顶部
  • 419
分享到

作业3

作业 2023-01-31 01:01:54 419人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

用指针处理链表这是属于算法上的内容,会有专门的课程:数据结构、算法技巧与分析,算法的特点就是比较抽象,个人感觉,要学会善于画图和上机实践,当然,你最好得有扎实的语法基础,这样做起来才不会吃力。算法在程序设计当中是驾驭在语言之上,是整个程序的

用指针处理链表这是属于算法上的内容,会有专门的课程:数据结构、算法技巧与分析,算法的特点就是比较抽象,个人感觉,要学会善于画图和上机实践,当然,你最好得有扎实的语法基础,这样做起来才不会吃力。算法在程序设计当中是驾驭在语言之上,是整个程序的灵魂,要学会实在不容易。总之,1、多画图能够化抽象为简单;2、多上机实践能够加深对抽象的理解;3、拥有扎实的语法基础能够让你更容易上手。




指针其实是一个×××变量,与其它数据不同的是,它的作用是用来存储其它变量的地址,比如说
int a;
int *p = &a;
这里面,a是普通的×××变量,p则是指针,用来存储变量a的地址,
这样做的话,就可以很容易的找到变量a所在的位置,从而得到a的值



1:指针是一个地址,指向的是个类型:

我们知道,C语言中的类型有int,char,bool(这个不常用),一般我们使用int,char就可以满足一般的类型需求的,如果对于变量的长度过大,就是用long ,float,double,关于各个类型使用的的长度问题,可以使用sizeof(int)或者sizeof(long)来查看各个类型,在系统中的小。

而指针就是一个8个字节(64系统)。


exp_loading.gif


2:指针指向的是地址,地址指向的是内容:

我们需要一个变量,来存储地址,这个变量的值是地址,但是我们可以通过修改变量的值,来不断的改变地址,但是,我们如果需要改变该个地址的值的话,就需要,对地址的值进行修改,而不改变地址。


int a = 10;

int *p ;

p = &a;


*p =11;


a=?

这里我们看到,p 是一个变量,我们使用p来存储变量a的地址,这是,我们使用*p对于这个变量进行赋值,那么a的值最后,是多少呢,结果是11,因为我们使用*p赋值,就相当于a=11,赋值效果一样的。


3:指针的指针,是面对于指针的变量:

我们说,指针的指针的时候,就有点不清楚了,到底怎么区分指针和指针的指针呢。


char *p;

char **pr;

pr = &p;


我们这样看就清楚了一点,char *(*pr); *pr是一个存储的值为指针的变量,pr就是存储上个变量地址的变量。整合起来就是,pr是一个存储的值为指针的地址的变量。


这样,我们就基本,对于指针有一个直接的了解了。



--结束END--

本文标题: 作业3

本文链接: http://www.lsjlt.com/news/183269.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 作业3
    用指针处理链表这是属于算法上的内容,会有专门的课程:数据结构、算法技巧与分析,算法的特点就是比较抽象,个人感觉,要学会善于画图和上机实践,当然,你最好得有扎实的语法基础,这样做起来才不会吃力。算法在程序设计当中是驾驭在语言之上,是整个程序的...
    99+
    2023-01-31
    作业
  • 作业(3)
    指针是一个地址,指向的是个类型:我们知道,c语言中的类型有int,char,bool(这个不常用),一般我们使用int,char就可以满足一般的类型需求的,如果对于变量的长度过大,就是用long ,float,double,关于各个类型使用...
    99+
    2023-01-31
    作业
  • c作业3
    #1、如输入:Z2009-AShanghaiZ则输出:lenth = 8;事例说明:从A到Z的子串为SHanghai,其长度是8. 2、实现整数n(n<=10)的算式:n!+(n-1)!+(n-2)!...+3!+2!+1!输入 ...
    99+
    2023-01-31
    作业
  • python--作业3
    作业题目:6题程序:测试:7题程序:测试:...
    99+
    2023-01-31
    作业 python
  • Python作业3
      1.   ***程序  2.    ***程序   3.    ***程序     测试...
    99+
    2023-01-31
    作业 Python
  • Linux作业(3)
    1、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();[root@localhost~]# ls /etc/rc.d/init.d/functions  netconsole  ...
    99+
    2023-01-31
    作业 Linux
  • 第3周 作业
    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[root@Client ~]# who root     pts/0        2016-08-07 00:40 (192.168.137.2)...
    99+
    2023-01-31
    作业
  • 3月26日作业
    2016年3月26日作业一、质量管理1、质量管理基本原则?答:1、以实用为核心的多元要求。2、系统工程。3、职工参与管理。4、管理层和第一把手重视。5、保护消费者权益。6、面向国际市场。2、质量管理的目标?答:1、顾客满意度。2、预防胜于检...
    99+
    2023-01-31
    作业
  • 3月9日作业
    2016年3月9日作业1、信息系统集成有哪些特点?1)、以满足用户需求为根本出发点;2)不只是设备选择和供应,它是具有高技术含量的工程过程,要面向用户提供全面解决方案,其核心是软件;3)系统集成最终交付物是一个完整的系统而不是一个分立的产品...
    99+
    2023-01-31
    作业
  • 3月16日作业
    第六章的重点整理请阅附件(手写版) 论项目的计划与监控说明(框架)摘要:本人任某项目的项目经理期间,通过项目管理知识,对项目的计划与监控进行管理(略)正文:一、项目计划管理    项目计划管理是在项目整体管理知识领域,计划过程组    1....
    99+
    2023-01-31
    作业
  • 2016年3月25日作业
    软考信息系统监理师,2016年3月25日作业一、进度控制1、进度控制分为哪四个步骤?答:计划(Plan)、执行(Do)、检查(Check)、行动(Action)   2、进度计划编制的目的是什么?哪个最重要?答:1)  保证暂时获利以补偿已...
    99+
    2023-01-31
    作业
  • 2016年3月7日作业
    第一章 信息化基础知识1、信息化两个层次:本体论,认识论2、国家信息化体系6要素:信息技术应用、信息资源、信息网络、信息技术和产业、信息化人才、信息化政策法规和标准规范3、电子政务建设的指导原则:(1)统一规划,加强领导(2)需求主导,突出...
    99+
    2023-01-31
    作业
  • 3月9日高项作业
    (高项)3月9日作业1、  信息系统集成包括哪些特点:(1)信息系统集成要以满足用户需求为根本出发点。(2)信息系统集成不只是设备选择和供应,更重要的,它是具有高技术含量的工程过程,要面向用户需求提供全面解决方案,其核心是软件。(3)系统集...
    99+
    2023-01-31
    作业 日高
  • linux运维-第3周作业
    本周作业内容:1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。#who | tr -s [[:space:]] | cut -d" " -f1 | sort -u[root@hiallServer ...
    99+
    2023-01-31
    作业 linux 运维
  • Linux之进程管理(3)作业管理
    Linux之进程管理(3)作业管理Linux的作业控制介绍:前台作业:通过终端启动,且启动后一直占据终端;后台作业:可通过终端启动,但启动后转入后台运行(释放终端);让进程作业运行在后台:1、对运行中的进程:使用Ctrl+z2、尚未启动的作...
    99+
    2023-01-31
    作业 进程 Linux
  • 毕业3年
    在我工作3年之后,我还是不知方向为何。08年毕业的时候,选择了一个对职业发展十分不利的地方——学校,在那个地方,无法想象的无望,过了1年零3个月。09年换工作的时候,是经过介绍,所以很简单地就进了,网络安全,在那个地方,无序和混乱是一个代表...
    99+
    2023-01-31
  • ACL---毕业论文--3
       2011年毕业论文,提供下载WORD版本,在博客中有部分图片显示不了,请谅解,提供完整word 下载。地址:http://down.51cto.com/data/243498...
    99+
    2023-01-31
    毕业论文 ACL
  • Python -- 操作字符串[3/3]
     1,splitlines() yuan@ThinkPad-SL510:~$ ipython -nobanner  In [1]: multiline_string = """This    ...: is    ...: a multi...
    99+
    2023-01-31
    字符串 操作 Python
  • 学习:IT专业词汇-3
    六、著名软件产品   DOS:Disk Operating System,磁盘操作系统。提到DOS,只要稍有电脑知识的人对它都会有所了解。DOS的主要功能是管理电脑的硬件和软件资源,方便用户对电脑进行操作。使用DOS操作...
    99+
    2023-01-31
    词汇 专业
  • 0424作业
    #1.循环输入3个学生信息(包含:学号,姓名,年龄),存储到对应的容器中(使用列表中存储元组的方法) i = 1 student_info = [] #定义一个空列表,用来存储元组元素 while i <= 3: id =...
    99+
    2023-01-31
    作业
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作