C51学习心得体会,数组在程序设计中的应用
时间:2018-06-29 10:20:01
手机看文章
扫描二维码
随时随地手机看文章
[导读]
1、数组传递给函数,模拟传引用调用的方式自动把数组传递给函数,意味着被调用的函数能够修改原是数组的元素值,e.g.int hourly[24];//数组定义void modify(int [],int );//函数原型modify(hourly,24);
1、数组传递给函数,模拟传引用调用的方式自动把数组传递给函数,意味着被调用的函数能够修改原是数组的元素值,
e.g.int hourly[24];//数组定义
void modify(int [],int );//函数原型
modify(hourly,24);//函数调用,数组名即数组第一个元素的地址
注意:为了防止函数中修改数组的值,采用类型限定符const做前缀,数组元素成为函数体中的常量,函数体中任何修改数组元素的企图都会导致编译错误,
e.g.void modify(const int [],int);
2、字符数组
字符串读取:sCANf("%s",string1);//不用地址符号&,因为数组名是数组的起始地址
字符串显示:printf("%s",string1);
e.g.char string1[]="good girl";//字符串
charstring1[]={'g','o','o','d','