码迷,mamicode.com
首页 > 编程语言 > 详细

C语言-指针地址使用

时间:2020-03-03 20:35:19      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:个数   div   bsp   type   最小   使用   定义   数字   def   

使用 int *p_val = &val; 进行指针变量的声明, 也可以使用typedef int * pint_t来进行声明

/*
指针演示
*/
#include <stdio.h>
typedef int *pint_t; //
int main() {
    int val = 0; 
    // pint_t p_val; // 使用定义来决定声明 
    pint_t p_val; 
    // int *p_val = &val; 
    p_val = &val; 
    // int *p_val1 = NULL; 
    *p_val = 10; 
    printf("您输入的数是%d\n", val); 
    return 0; 
}

使用指针地址进行两个数的位置交换

/*
指针演示
*/
#include <stdio.h>
int main() {
    int val = 3, val1 = 7; 
    int *p_val = &val, *p_val1 = &val1; 
    //进行数据的位置交换
    *p_val ^= *p_val1; 
    *p_val1 ^= *p_val; 
    *p_val ^= *p_val1; 
    printf("p_val是%d, p_val1是%d\n", *p_val, *p_val1);
    return 0; 
}

使用指针地址获得最小的数字

/*
指针使用,计算最小的数字
*/
#include <stdio.h>
int main() {
    int val = 0, val1 = 0, val2 = 0; 
    int *p_val = &val; //构造p_val指向val 构建初始化的指针
    printf("请输入三个数字:"); 
    scanf("%d%d%d", &val, &val1, &val2); 
    if (*p_val > val1) {
        p_val = &val1; 
    }
    if (*p_val > val2) {
        p_val = &val2; 
    } 
    printf("最小的数字是%d\n", *p_val); 
}

 

C语言-指针地址使用

标签:个数   div   bsp   type   最小   使用   定义   数字   def   

原文地址:https://www.cnblogs.com/hyq-lst/p/12404279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!