请问C语言中的convert是什么

Python016

请问C语言中的convert是什么,第1张

这个是自定义函数吧。在C语言函数库中没有这个。我这里有个例子,使给定的一个二维数组(3*3)转置/* 函数功能: 对任意row行col列的矩阵转置函数入口参数: 指向一维整型数组的指针变量a,指向单元存放转置前的矩阵元素 整型变量row,矩阵的行数即二维整型数组的行数 整型变量col,矩阵的列数即二维整型数组的列数函数出口参数: 指向一维整型数组的指针变量at,指向单元存放转置后的矩阵元素 函数返回值: 无*/void convert(int (*a)[COL], int (*at)[ROW], int row, int col){ int i, jfor (i=0i<rowi++) { for (j=0j<colj++) {*(*(at+j)+i) = *(*(a+i)+j) } }}

convert函数的作用是将一个整数倒序输出。思路如下:n%10可以知道最后一位数字,n%10+'0'将整数转化为字符;k=n/10相当于去掉了最后一个数字,然后继续递归调用函数本身,一直到最高位也被输出。

那么主程序运行的结果是:1234倒序输出是4321