新闻资讯
看你所看,想你所想

Fill(Fill() 函式)

Fill(Fill() 函式)

Fill即Fill() 函式。是MATLAB、C++中的fill函式。

基本介绍

  • 中文名:Fill
  • 属于:MATLAB,C++
  • 属性:函式
  • MATLAB语法:Fill ( chars, n )
  • C++语法:fill(arr,arr+n,内容);

MATLAB相关

fil(x1,y1,选项1,x2,y2,选项2,······)按向量元素的下标渐增次序依次用直线段连线x,y对应元素定义的数据点。假如这样连线所得的折线不封闭,那MATLAB会自动将折线首尾连线起来,形成封闭多边形。然后在多边形内部涂满指定颜色。
例:x=0:pi/10:2*pi;
y=sin(x);
fill(x,y,'b');%可绘製出内部涂蓝色的正旋曲线。
功能建立一个由指定字元串填充的指定长度的字元串。
语法Fill ( chars, n )
参数chars:string类型,指定用于重複填充的字元串n:long类型,指定由该函式返回的字元串的长度返回值String。函式执行成功时返回n个字元的字元串,该字元串以参数chars中的字元串重複填充而成。如果参数chars中的字元个数多于n个,那幺使用chars字元串的前n个字元填充函式返回的字元串;如果参数chars中的字元个数少于n个,那幺使用chars字元串反覆填充,直到返回的字元串长度达到n为止。如果任何参数的值为NULL,Fill()函式返回NULL。
Dataadapter的fill方法:
利用数据源中的数据填充或刷新DataSet,其返回值是载入到DataSet中的行数量。Fill方法使用DataAdapter对象的SelectCommand的结果来填充DataSet。具体是通过使用DataReader对象来隐式地返回用于在DataSet中创建的表的列名称及类型(表和列仅在不存在时创建,否则使用现有的DataSet架构),并填充DataSet中的表。

C++相关

用法用途

  • 按照单元赋值,将一个区间的元素都赋同一个值
  • fill(arr, arr + n, 要填入的内容);

代码示例

头档案:<algorithm>
#include <cstdio>#include <algorithm>using namespace std;int main() {    int arr[10];    fill(arr, arr + 10, 2);    return 0;}

区别

与memset()函式的区别:
两者都可以用来对数组填充,memset是对按照位元组来填充的,所以一般用来填充char型数组,也经常用于填充int型的全0或全-1操作。
int arr[10];memset(arr,0,sizeof(arr));
fill是按照单元来填充的,所以可以填充一个区间的任意值。
int arr[10];fill(arr,arr+10,65);
vector<int> arr{0, 1, 2, 3, 4, 5};fill(arr.begin(),arr.end(),65);

转载请注明出处安可林文章网 » Fill(Fill() 函式)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com