• C语言函数的定义和使用(2)


    一:无参函数

    类型说明符 get(){

      //函数体

    }

    二:无参函数

    类型说明符 getname(int a,int b){

      //函数体

    }

    三:类型说明符包括

    int ,char,float,double, void, static

    四、函数的调用 

    直接使用函数名调用;实参(常量,变量,表达式,其他函数)

    function(a,b)

    function(a,funb()){

    }

    数量;类型;传递实际参数要和形式参数必须顺序严格一致;

    形参在调用中发现变化;而实际参数是不发生变化的。

    2)主调函数

    c语言中不允许函数嵌套定义;必须单独定义;没有等级上下级之分

    如:

    void fun1(){

      int fun2(){

      }

    }

    只允许函数嵌套调用

    #include <stdio.h>
    
    int main(void){
    	int age[5] = {5,6,7,20,99};
    	return 0;
    }
    
    //转换后
    /*(gdb) p &age[0]
    $20 = (int *) 0x7fffffffe330   对应a[0]的地址 每个元素都是int 类型 大小占4个字节32位 
    (gdb) p  &age[1]
    $21 = (int *) 0x7fffffffe334
    (gdb) p  &age[2]
    $22 = (int *) 0x7fffffffe338
    (gdb) p &age[3]
    $23 = (int *) 0x7fffffffe33c
    (gdb) p  &age[4]
    $24 = (int *) 0x7fffffffe340
    (gdb) p  &age[5]
    $25 = (int *) 0x7fffffffe344
    */
    

      

    整数数组十六进制十进制二进制
    a[0]=5 0x7fffffffe330 140737488347952 11111111111111111111111111111111110001100110000
    a[1]=56 0x7fffffffe334 140737488347956 11111111111111111111111111111111110001100110100
           
  • 相关阅读:
    菜根谭#317
    菜根谭#316
    菜根谭#315
    菜根谭#314
    菜根谭#313
    菜根谭#312
    菜根谭#311
    菜根谭#310
    菜根谭#309
    Matlab xpC启动盘
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8473734.html
Copyright © 2020-2023  润新知