EP6. 嵌入式连续申明的指针
描述
示例1
输入:
[1,2,3],[4,5,6]
输出:
7
C 解法, 执行用时: 3ms, 内存消耗: 292KB, 提交时间: 2022-08-06
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param m int整型一维数组 * @param mLen int m数组长度 * @param n int整型一维数组 * @param nLen int n数组长度 * @return int整型 * * C语言声明定义全局变量请加上static,防止重复定义 */ typedef int* int_p; int fun(int* m, int mLen, int* n, int nLen ) { // write code here int_p p1,p2; p1=m; p2=n; return *(p1+1) + *(p2+1); }
C 解法, 执行用时: 3ms, 内存消耗: 300KB, 提交时间: 2022-08-05
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param m int整型一维数组 * @param mLen int m数组长度 * @param n int整型一维数组 * @param nLen int n数组长度 * @return int整型 * * C语言声明定义全局变量请加上static,防止重复定义 */ typedef int* int_p; int fun(int* m, int mLen, int* n, int nLen ) { // write code here int_p pm = m, pn = n; pm++; pn++; return (*pm + *pn); }
C 解法, 执行用时: 3ms, 内存消耗: 304KB, 提交时间: 2022-08-05
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param m int整型一维数组 * @param mLen int m数组长度 * @param n int整型一维数组 * @param nLen int n数组长度 * @return int整型 * * C语言声明定义全局变量请加上static,防止重复定义 */ typedef int * int_p; int fun(int* m, int mLen, int* n, int nLen ) { // write code here int_p p1,p2; p1 = m,p2=n; p1++; p2++; return *p1 + *p2; }
C 解法, 执行用时: 3ms, 内存消耗: 304KB, 提交时间: 2022-08-03
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param m int整型一维数组 * @param mLen int m数组长度 * @param n int整型一维数组 * @param nLen int n数组长度 * @return int整型 * * C语言声明定义全局变量请加上static,防止重复定义 */ typedef int* int_p; int fun(int* m, int mLen, int* n, int nLen ) { // write code here int_p p1,p2; p1=m; p2=n; p1=p1+1; p2=p2+1; return *p1+*p2; }
C 解法, 执行用时: 3ms, 内存消耗: 308KB, 提交时间: 2022-08-04
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param m int整型一维数组 * @param mLen int m数组长度 * @param n int整型一维数组 * @param nLen int n数组长度 * @return int整型 * * C语言声明定义全局变量请加上static,防止重复定义 */ typedef int * int_p; int fun(int* m, int mLen, int* n, int nLen ) { // write code here int_p p1, p2; p1 = m; p2 = n; return *(++p1) + *(++p2); }