单项选择题

有以下程序
main()
int y=10;
do y--;while(--y);
printf("%d\n",y--);
程序运行后的输出结果是 ( )

A.-1
B.1
C.8
D.0
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
A.main()
int*p;
fun(p);
…

int fun(int*p)
int s; p=&s;
B.main
int *p;
fun(&p);
…

int fun(int**p)
int s; *p=&s;
C.#include <stdlib.h>
main()
int *p;
fun(&p);
…

int fun(int**p)
*p=(int*)malloc(2);
D.#include <stdlib.h>
main()
int *p;
fun(p);
…

int fun(int *p)
p=(int*)malloc(sizeof(int));
单项选择题
若有如下定义: int (*p)(), *q(); 则下列说法正确的是 ( )
A.p是一个函数名,q是一个指针变量
B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量
C.p和q是等价的,都是指针变量
D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
相关试题
  • 有以下程序 #inelude<stdio.h> main...
  • 以下程序调用findmax函数返回数组中的最大...
  • 有以下程序 #include <stdio.h> mai...
  • 下面程序的输出结果是 ( ) main() ...
  • 下面不属于软件工程的3个要素的是 ( )