在c语言中,prt和putchar各是什么意思

Python093

在c语言中,prt和putchar各是什么意思,第1张

putchar()是字符输出函数。

题目中的prt应该是ptr吧?指针变量(pointer)在定义的时候常常使用pointer的缩写,即ptr。例如:

int *ptr=a,就是将ptr定义为一个指针变量。

int(*prt)[3],含义是prt是个指针变量,它指向一个一维数组,该数组有3个元素,每个元素是int型。注意运算符()优先级高于[],而[]优先于*。prt的值是该一维整型数组的首地址。

不一样的,prt存放的是数组的首地址,*prt里面的prt存放的是指向存放数组首地址的地址,也就是隔了一层

主函数里定义成员函数prt

读入字符c,整数n

prt的内容

i和k是循环变量,其中每一行打印i个c出来,也就是说他是第几行就会输出几个c

例如c='a',n=3

输出就是

a

aa

aaa

k用来控制每行输出的个数