函数与数组|学习笔记

发者学堂课程【C语言学习教程函数与数组】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/387/detail/4923


函数与数组


目录:

一、数组元素作为实参传递

二、案例


一、数组元素作为实参传递

数组元素作为实参传递:与普通的变量相同,进行值传递

1,数组名就是数组的首地址

2,传递数组名时,会将数组的首地址进行传递

3,修改形参数组中的内容,会改变实参数组中的内容

1个字节是计算机处理数据的最基本单元


二、案例

maln. C

数组和函数例子:

Created by dancer on 16/7/28.

Copyright  2016年 NS0bject.All rights reserved.

#include <stdio.h>

int main(int argc, const char * argv[])l

    /*

数组首地址:数组的第一个元素的地址

数组元素:所占内存中第一块基本内存单元的地址

      */

int array [5] = :{1,2,3,4,5} ;

      if   (arry==[5] = &arry[0]) {

printf ("yes");

}

       for (int i=Ø;i<5;i++)  {

printf("%p\n",&array[i]);

}

       insert code  here...

   

printf("Hello, World!\n");

     return 0;

}

void Change(int arr[])

{

例子

void Change(int arr[])

{

arr[0]=5; //改变形 参数组的值

}

int main(void)

{

int val[3]={1,2,3};

Change(val);     //实参数组的值会改变

}

上一篇:中国制造2025 带动机器视觉进入快速车道


下一篇:如何为机器视觉系统选择合适的图像采集卡