69,371
社区成员
发帖
与我相关
我的任务
分享
//定义function
int function(&a)
{
int ret=0;
*a = sizeof(struct statement);
return ret;
}
//下面是调用
int main(void)
{
int ret=0;
ret = function(&a);
if(ret){
printf("function return:%d",ret);
}
return 0;
}
#include <stdio.h>
char* fun(char *dst,char *src, int *num)
{
strcat(dst,src);
*num=strlen(dst); /* It just likes that call once, return two results. */
return dst;
}
int main(int argc, char *argv[])
{
char src[20],dst[20];
int num=0;
gets(src);
gets(dst);
/*
fun(dst,src,&num);
printf("%s %d\n",dst,num);
*/
printf("%d %s\n",num,fun(dst,src,&num)); /* Be careful about the order of arguments. */
return 0;
}
SKP_int SKP_Silk_SDK_Get_Encoder_Size( SKP_int32 *encSizeBytes )
{
SKP_int ret = 0;
*encSizeBytes = sizeof( SKP_Silk_encoder_state_FIX );
return ret;
}