美文网首页十天学会C语言程序员
C语言day08-11指针练习2

C语言day08-11指针练习2

作者: liyuhong165 | 来源:发表于2016-05-02 16:59 被阅读78次

pragma mark 指针练习2

pragma mark 概念

pragma mark 代码

#include <stdio.h>
int demo2(int v1, int v2, int v3, int *p1,int *p2);
int demo(int v1, int v2, int v3);
int main()
{
#warning 要求定义一个函数,传递3个值,返回这三个值的和、差、平均值   sun_differ_average()
    int a = 10;
    int b = 20;
    int c = 30;
//    int res = demo(a , b , c);
//    printf("res = %i\n",res);
    
    // 定义三个变量用于保存计算结果
    int res1 = 0;   // 和
    int res2 = 0;   // 差
//    int res3 = 0;   // 平均值
    
    int res3 = demo2(a, b, c, &res1, &res2);
    // 我们想要的就是调用完函数之后,和差平均值对应的变量都被“修改”为对应的值
    printf("和 = %i\n 差 = %i \n 平均值 = %i\n",res1,res2,res3);
    return 0;
}

int demo2(int v1, int v2, int v3, int *p1,int *p2)
{
    int sum = v1 + v2 + v3;
    *p1 = sum;
    int m = v1 - v2 - v3;
    *p2 = m;
    int average = sum / 3;
    
    return average;
    // 因为返回的是一个逗号表达式,而逗号表达式的值是最后一个表达式的值,所以返回的是average
    
//    return sum,m,average;
    
    // return 两个作用 1.返回值给调用者 2.结束函数
    // 注意点: return 后面不可以写任何语句,因为执行不到
//    return sum;
//    printf("------------");
//    return m;
//    return average;
 
    
}

相关文章

  • C语言day08-11指针练习2

    pragma mark 指针练习2 pragma mark 概念 pragma mark 代码

  • [Swift]结构体指针操作

    C语言的指针操作 在c语言中申明一个变量并通过指针修改该变量的值 a value is 2 c语言操作结构体指针操...

  • C语言05- 指针

    C语言05- 指针 13:指针 指针是C语言中的精华,也是C语言程序的重点和难点。 13.1:指针定义与使用 指针...

  • C语言:指针2

    一、指向数组的指针变量 1、指向数组元素的指针变量 由于数组元素与普通一样,所以定义指向数组元素的指针变量与定义指...

  • C语言指针2

    char * string =“I LOVE china”; 在C 语言中 只有字符变量,没有字符串变量。 cha...

  • 链表代码注意事项

    1、理解指针或引用的含义 比如C语言是指针,就是相当于JAVA的引用 2、警惕指针丢失和内存泄漏 C 语言,内存管...

  • 02-C语言的指针

    02-C语言的指针 目标 C语言指针释义 指针用法 指针与数组 指针与函数的参数 二级指针 函数指针 指针在C中很...

  • C语言指针总结大学霸IT达人

    C语言指针总结大学霸IT达人 C语言的指针是C语言区别其它语言的最主要的特定之一。有了指针,C语言就可以抛开所有束...

  • 带小白学C语言指针

    C语言里指针才是C语言的开始和指针;C语言里基本所有东西都是由指针演变而成; 指针是指向地址的变量,类型就是指针...

  • Mr_二狗[自修+总结杂记]指针概念复习

    学习C语言最难学的就是指针!多练习,多思考! 练习一: #include int calc(int x) { x ...

网友评论

  • RBNote:这一篇写的不咋地, 有点乱啊!!!!!

本文标题:C语言day08-11指针练习2

本文链接:https://www.haomeiwen.com/subject/tvslrttx.html