zoukankan      html  css  js  c++  java
  • C中经常忘记的一些东西

    这些东西总是忘记,大概也是代码敲的少的原因,还是先记下,方便查看,也会不定期更新,有错误希望看到的人可以指正,愿共同进步O(∩_∩)O

    一、被调函数能不能改变主调函数中变量值的问题

    被调函数能修改主调函数中普通变量值的情况:
    1.实参必须为该普通变量的地址
    2.形参必须为普通变量
    3.在被调函数中通过:
    *形参名=……
    的方式可以修改主调函数中相关变量的值

    二、变量为什么要初始化

    要初始化,因为进程运行结束后,操作系统回收内存空间但并不清空,所以新分配的内存空间可以存有残留数据(垃圾数据),所以通常一个变量/数组要初始化

    三、函数声明

    变量使用前必须定义,一般也
    函数使用在定义前的话,要声明:
    函数定义:
    int max(int a,int b){
    return 0;}
    声明:
    int max(int,int);

    小渣渣要逆袭~
  • 相关阅读:
    建造者模式的使用场景
    由于losf引起的pxc启动报错处理
    mysql5.6源码自动安装脚本
    mysql5.7.16二进制安装
    Maven入门
    数据链路层
    图-拓扑排序
    线性表-队列
    线性表-链表
    Java基本概念(未完)
  • 原文地址:https://www.cnblogs.com/estherhello/p/5073047.html
Copyright © 2011-2022 走看看