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

C语言day08-10指针练习1

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

pragma mark 指针练习1

pragma mark 概念

pragma mark 代码

#include <stdio.h>
void swap2(int *v1,int *v2) // int *v1 = &a , int *v2 = &b  v1 = 0ffc13 v2 = 0ffc9
{
    int temp = *v1;  // int temp = 0ffc13
    *v1 = *v2;
    *v2 = temp;
    
}

void swap(int v1,int v2)
{
    int temp = v1;
    v1 = v2;
    v2 = temp;
    
}
int main()
{
#warning 定义一个函数交换两个变量的值 swap()
    int a = 10; // 0ffc13
    int b = 11; // 0ffc9
    printf("交换前: a = %i , b = %i\n",a,b);
//    int temp = a;
//    a = b;
//    b = temp;
    // 值传递
//    swap(a,b);
    // 地址传递
    swap2(&a,&b);

    printf("交换后: a = %i , b = %i\n",a,b);
    return 0;
}


相关文章

  • C语言day08-10指针练习1

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

  • C语言05- 指针

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

  • C语言:指针1

    一、指针变量定义 C语言两种变量:其中变量(普通变量)存储内容值;地址变量(指针变量)存储地址值。 1.定义格式:...

  • C语言指针1

    前言:指针是 C语言一个重要概念,也是C 语言的一个重要特色。使程序简洁、紧凑、高效。指针乃是C之精华。 数据在内...

  • 02-C语言的指针

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

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

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

  • 带小白学C语言指针

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

  • 链表代码注意事项

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

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

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

  • c++11智能指针父类指针转换为子类指针

    1 C语言指针类型转换 C语言中的指针就是裸指针,裸指针存储是指向计算机内存的某一(起始)地址,通过*取值操作符可...

网友评论

    本文标题:C语言day08-10指针练习1

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