11问答网
所有问题
当前搜索:
c++数组
c++
中有几种方法定义
数组
答:
动态 int* array = new int[100](1,2); delete []array; 为长度为100的
数组
array初始化前两元素 二、二维数组 静态 int array[10][10];定义了数组,并未初始化 静态 int array[10][10] = { {1,1} , {2,2} };数组初始化了array[0][0,1]及array[1][0,1]动态 int (*arr...
在
C++
程序中,用来做为
数组
下标开始结束标志的一对符号是什么?_百度...
答:
在
C++
中,
数组
的下标通常用方括号([])来表示。例如,如果你有一个名为arr的数组,你可以使用arr[0]来表示数组的第一个元素,arr[1]表示第二个元素,以此类推。对于数组的边界,C++并没有内置的开始和结束标志。相反,它假设你总是引用有效的下标,如果下标超出数组的界限,这将导致未定义的行为。
c++
中
数组
如何赋初值?
答:
给
数组
赋初值的方法:1、直接初始化:int arr[3]={1,2,3};2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;3、内存操作函数:memset(arr,3,abs);//abs为另一个已知的数组。4、字符串赋值函数,仅限于char型数组:strcpy(arr,abs) ;abs为一字符串或者char型数组。nt t[100]...
c++
中
数组
的下标可以是变量吗?
答:
1、C89/C90标准:定义
数组
时下标只允许使用整型、字符型常量,引用数组时下标可以使用整型、字符型的常量或者变量 2、C99标准:定义数组时下标可以使用整型、字符型的常量或变量,但变量必须已经赋值;引用数组时下标可以使用整型、字符型的常量或者变量。以上所说的常量及变量均包含表达式。
c++
中怎么获取
数组
中元素的个数
答:
栈区的
数组
可以通过以下两种方法得出元素的个数:(1)[cpp] view plain copy int arr[10] = { 1,2,3,4,5,6,7,8,9,0 };auto diff = sizeof(arr)/sizeof(int);(2)这种方法需要所用编译器支持
C++
11,14 [cpp] view plain copy int arr[10] = { 1,2,3,4,5,6,7,8,9,0 ...
c++
怎么输出
数组
答:
C++
中输出
数组
数据分两类情况:字符型数组和非字符型数组 当定义变量为字符型数组时,采用cout<<数组名; 系统会将数组当作字符串来输出,如:char str[10]={'1','2'};cout << str <<endl ; //输出12如果想输出字符数组的地址,则需要进行强制转换,如:char str[10]={'1','2'};cout <...
c++
语言程序设计 什么是
数组
?数组下标是从多少开始的那句话
答:
int i;int a;//不合法,编译不会通过。你可以试试这个:int a[];编译器无法推断,所以会判错说“array size missing in a”之类的信息。不过在最新的C99标准中实现了变长
数组
3.对于数组,可以获得数组第一个(即下标为0)元素的地址(也就是指针),从数组名获得。
c++
,定义
数组
,并通过键盘输入数组的值,怎么做??
答:
在程序中经常要根据用户输入新建
数组
。但是c语言中不允许非常量成为新建数组时表示大小的下标:for example:int line;int col;scanf("%d,%d",&line,&col);int p[line][col];//这样是不允许的!!!正确的做法是:p = (int *)malloc(sizeof(int)*line*col);访问或者写入数据时:(p + line...
C++
如何输入
数组
答:
正确代码如下:include<iostream> using namespace std;int main(){ int i;cout<<"please put number in it:";int a[20]; /* i是随机值*/ for(i = 0; i < 20; i
++
){ cin>>a[i];} for(int n = 0; n < i; n
++
) { cout<...
如何在
C++
中创建一维动态
数组
答:
<<endl;} intgetX()const{returnx;} intgetY()const{returny;} voidmove(intnewx,intnewy){ x=newx;y=newy;} private:intx,y;};intmain(){ Point*prt=newPoint[2];//创建对象
数组
prt[0].move(3,4);//通过指针访问数组成员 prt[1].move(4,3);delete[]prt;return0;} ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c++ 菜鸟教程
C++数组定义
c++数组初始化
c十十中数组
c数组
c++冒泡排序法代码
c++ string类的常用方法
vector 二维数组
c++编程题及答案