单项选择题

有以下程序
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是带回指针值的函数
相关试题
  • 以下程序输出矩阵中值为。的元素的行下标和...
  • 以下程序段打开文件后,先利用fseek函数将...
  • 若有如下程序: main() int s[]=1...
  • 以下程序的输出结果是 【8】 。 main(...
  • 表示条件;10<x<100或x<0的C语言...