永发信息网

在C++中,“col”是什么意思?怎么用?

答案:2  悬赏:10  手机版
解决时间 2021-02-22 16:10
在C++中,“col”是什么意思?怎么用?
最佳答案
col 是从英文单词column变化过来的!没什么特别的意思
它就像你定义的 a,b,c,i,j,k 是以个意思!
用英文单词column的缩写为了方便别的程序员阅读!
column是一列,或一行的意思!
全部回答
#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); //这个是故意让程序停留在这里
}
//总结
/*
如果我们直接运行:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么水箱是球状的有什么作用
汽车从支道准备左拐进入主道,因车多而停在支
水张村在什么地方啊,我要过去处理事情
烈火荣耀战神怎么召唤
云南广电网络怒江分公司地址有知道的么?有点
从襄阳到江西有那几班火车
保君药店我想知道这个在什么地方
上大学要买旅行箱,要买多大,买多少钱
英语toefl tpo 14中的 一篇阅读的一道题不懂
s990是纯银小汤勺能食用吗
人民电缆(002乡道)在什么地方啊,我要过去处
三菱变频空调如何设置定频模式
全日制专升本属于统招统分?
高都照相馆这个地址在什么地方,我要处理点事
橙色代表的意义
推荐资讯
【加热器端差】运行中加热器端差增大的原因有
三元大药房贤达药房在哪里啊,我有事要去这个
火星羽毛球游泳篮球乒乓球网球培训(天宝路店)
汇金百货有mac吗?
双螺杆挤出机80/156型号每小时挤出是多少
下列关于效用的说法中,正确的有()。A.效用
形容经济及政治很差
行车轮锻后热处理的目的是什么?
《人民画报》诞生于
水电黑铁管灌漆怎么省事??
一门科学产生的标志是
我家狗狗最近有泪痕,怎么改善呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?