zoukankan      html  css  js  c++  java
  • 作业十

    ---恢复内容开始---

    #include<stdio.h>
    void sum_diff(float op1,float op2,float *psum,float *pdiff);
    
    int main(void)
    {
        float op1,op2,sum,diff;
        printf("input op1 and op2:");
        scanf("%2f%2f",&op1,&op2);
        sum_diff(op1,op2,&sum,&diff);
        printf("%2f+%2f=%2f,%2f-%2f=%2f
    ",op1,op2,sum,op1,op2,diff);
        
        return 0;
    } 
    void sum_diff(float op1,float op2,float *psum,float *pdiff)
    {
        *psum=op1+op2;
        *pdiff=op1-op2;
    }

    2指针 最大值

    #include<stdio.h>
    int main()
    {
        void findmax(int *px,int *py,int *pmax);
        int x1,x2,max=0;
        printf("输入px,py:");
        scanf("%d%d",&x1,&x2);
        findmax(&x1,&x2,&max);
        printf("max=%d
    ",max);
        return 0;
    }
    void findmax(int *px,int *py,int *pmax)
    {
        if(*px<*py){
            *pmax=*py;
        }
        else
        *pmax=*px;
    return 0;
    }

    3不会。。。

    总结

    借鉴于网上以及其他同学的语言

    1指针变量的定义:如果在程序中声明一个变量并使用地址作为该变量的值,那么这个变量就是指针变量。

    2指针只有在被赋值后才能正确应用。

    3指针作为函数的参数:函数参数包括实参和形参,两者的类型要一致,可以是指针类型,如果实参是某个变量的地址,相应的形参就是指针

    4不能用数值作为指针变量的初值,但可以将一个指针变量初始化为一个空指针。例如:int *p=1000;是不对的,而int *p=0;是将指针变量初始化为空指针。这里0是ASCII字符NULL的值。

    5指针的定义:地址和指针:在程序运行过程中,变量或者程序代码被存储在以字节为单位组织的存储器中;在C语言中,如果定义了一个变量,在编译时就会根据该变量的类型给它分配相应大小的内存单元。计算机为了对内存单元中的数据进行操作,一般是按”地址“存取的,也就是说对内存单元进行标识编号.

    6指针被赋值后,其实和其他变量没有区别。

    !!!!!!!!!!!!!!7指针不能用return返回!!!!!!!!!!!!!!

    二     实验中的的问题

    经常在指针后面用return返回,到最后看了别人的才知道,不能用return返回,以后这些点我会注意,但是还是对指针的理解不是很到位,晕的不行,以后还是上课的时候认真听吧。

    三      心得

    以后上课认真听,最后那一道题实在不会,就算看了别人的也还是不会,什么玩意,根本理解不了他们写的什么。。。。。。差距还是有的,所以以后还是老老实实听课吧。

    ---恢复内容结束---

  • 相关阅读:
    创建 Smarty 对象
    C#设计模式——命令模式(Command Pattern)
    Spring.Net 简单入门学习
    设计模式六大原则(6):开闭原则
    设计模式六大原则(5):迪米特法则
    设计模式六大原则(4):接口隔离原则
    设计模式六大原则(3):依赖倒置原则
    设计模式六大原则(2):里氏替换原则
    设计模式六大原则(1): 单一职责原则
    超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS
  • 原文地址:https://www.cnblogs.com/litianhao/p/6119963.html
Copyright © 2011-2022 走看看