在C++中,“col”是什么意思?怎么用?
答案:2 悬赏:10 手机版
解决时间 2021-02-22 16:10
- 提问者网友:暮烟疏雨之际
- 2021-02-21 21:38
在C++中,“col”是什么意思?怎么用?
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-21 22:58
col 是从英文单词column变化过来的!没什么特别的意思
它就像你定义的 a,b,c,i,j,k 是以个意思!
用英文单词column的缩写为了方便别的程序员阅读!
column是一列,或一行的意思!
它就像你定义的 a,b,c,i,j,k 是以个意思!
用英文单词column的缩写为了方便别的程序员阅读!
column是一列,或一行的意思!
全部回答
- 1楼网友:行雁书
- 2021-02-21 23:26
#include
//首先我猜测了col = column 纵队的意思 row 行,排的意思
int *seek(int (*pnt_row)[3]) //这是一个数组,数组的容量是3,元素是指针
{
int i=0,*pnt_col;
pnt_col=*(pnt_row+1); //pnt_row是指向参数中数组的第一个元素的指针 +1表示指向第二个元素
//pnt_col表示参数第二个元素。pnt_col则为指向的指针
for(;i<3;i++)
if(*(*pnt_row+i)>60) //循环 pnt_row依然是指向的指针 +i并在外面用*表示数值依次取 55 65 75
{ //如果这个数字大于60 那么把 就把整个数组的指针赋值给pnt_col
pnt_col=*pnt_row;
break; //然后直接跳出
}
return(pnt_col); //然后返回这个数组的指针 所以此时返回的是指向的指针
}
void main ()
{
static int grade[3][3]=,,}; //定义一个二维数组并初始化数值
int i,j,*pointer;
for(i=0;i<3;i++)
{
pointer=seek(grade+i); //grade此时指向的是
//pointer此时应该是指向的指针
if(pointer==*(grade+i)) //当此时pointer和grade+i就是传递给seek的指针指向的指针相同则执行下面的程序
{
for(j=0;j<3;j++) printf("%d ",*(grade+j)); //因为grade 是指针的指针
//所以这里的输出也是指针的值而不是指针指向的值
//循环的意思输出该指针指向的数组的3个成员的储存位置(指针的值)
printf("\n"); //
} //注意上面"%d "这里有个空格 当输出三次之后换行
}
//while(1); //这个是故意让程序停留在这里
}
//总结
/*
如果我们直接运行:
//首先我猜测了col = column 纵队的意思 row 行,排的意思
int *seek(int (*pnt_row)[3]) //这是一个数组,数组的容量是3,元素是指针
{
int i=0,*pnt_col;
pnt_col=*(pnt_row+1); //pnt_row是指向参数中数组的第一个元素的指针 +1表示指向第二个元素
//pnt_col表示参数第二个元素。pnt_col则为指向的指针
for(;i<3;i++)
if(*(*pnt_row+i)>60) //循环 pnt_row依然是指向的指针 +i并在外面用*表示数值依次取 55 65 75
{ //如果这个数字大于60 那么把 就把整个数组的指针赋值给pnt_col
pnt_col=*pnt_row;
break; //然后直接跳出
}
return(pnt_col); //然后返回这个数组的指针 所以此时返回的是指向的指针
}
void main ()
{
static int grade[3][3]=,,}; //定义一个二维数组并初始化数值
int i,j,*pointer;
for(i=0;i<3;i++)
{
pointer=seek(grade+i); //grade此时指向的是
//pointer此时应该是指向的指针
if(pointer==*(grade+i)) //当此时pointer和grade+i就是传递给seek的指针指向的指针相同则执行下面的程序
{
for(j=0;j<3;j++) printf("%d ",*(grade+j)); //因为grade 是指针的指针
//所以这里的输出也是指针的值而不是指针指向的值
//循环的意思输出该指针指向的数组的3个成员的储存位置(指针的值)
printf("\n"); //
} //注意上面"%d "这里有个空格 当输出三次之后换行
}
//while(1); //这个是故意让程序停留在这里
}
//总结
/*
如果我们直接运行:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯