回 帖 发 新 帖 刷新版面

主题:c语言试题

fut( int **s,int p[2][3])
{ **s=p[1][1];}
main( )
{  int a[2][3]={1,3,5,7,9,11},*P;
  p=(int *)malloc(sizeof(int));
  fut(&p,a);
  print("% ",*p);
}

输出的结果是啥

回复列表 (共4个回复)

沙发

能把代码写成这样,楼主已经是绝世天才了,无法用言语来形容

[code=c]
#include <stdio.h>

void fut( int* s, int p[2][3] )
{
    *s = p[1][1];
}
int main()
{
    int a[2][3] = {1,3,5,7,9,11};
    int b;
    fut( &b, a );
    printf( "%d", b );

    return 0;
}
[/code]

板凳

#include <stdio.h>
#include<stdlib.h>

void fut( int** s, int p[2][3] )
{
    **s = p[1][1];
}
int main()
{
    int a[2][3] = {1,3,5,7,9,11};
    int * b=(int *)malloc(4);
    fut( &b, a );
    printf( "%d", *b );
    putchar('\n');

    return 0;
}
输出的是9.

3 楼

路过,ppt官方下载看一看

4 楼

C语言程序设计最新视频教程(2016)
C语言特训班内部视频,坚持30天,您就是C语言高手
高清完整版本百度网盘下载地址:
http://pan.baidu.com/s/1mhgTrrM
http://yun.baidu.com/share/link?shareid=921555821&uk=948035159
备注:赶紧下载,以备后用,以免链接失效
C语言程序设计交流QQ群(5140-31772)

我来回复

您尚未登录,请登录后再回复。点此登录或注册