• 局部变量与全局变量的区分。


    #include <stdio.h>
    #include <stdlib.h>
    int a=10; //此处是全局变量,在函数内部定义的函数是局部变量。
    //形式参数具有自己的内存空间,也是一个变量。
    //1、在函数被调用的时候才会申请了该空间。
    //2、在函数执行结束的时候,内存空间将会被释放。
    void buyrice(int a)//形式参数是一个局部的变量,只能在该函数中使用,在其他的函数中没有办法进行使用。
    { a++;
    printf("买的米的重量: %d ",a); 

    printf("%p ",a); // 注意此处打印的是局部变量的地址,也就是形式参数的地址
    }
    int main()
    { int a=10 ; //注意此处应当和被调用的函数的形式参数进行区分。
    buyrice(a); //此处是将mian函数中的变量的值,赋值给被调用的函数的形参,自己的将不会发生改变
    printf("%d ",a);
    printf("%p",a); // 此处打印的是main函数中的a的地址。
    return 0;
    }

  • 相关阅读:
    ES6常用语法简介
    webpack核心概念
    前端模块化规范详解
    使用Node.js原生代码实现静态服务器
    Node.js脚手架express与前段通信【socket】
    临门一脚- Node.js
    redis缓存穿透和雪崩
    redis哨兵模式
    redis主从复制
    redis发布订阅
  • 原文地址:https://www.cnblogs.com/Nic-zhang/p/13617941.html
Copyright © 2020-2023  润新知