单项选择题

设有如下定义:
struct sk
int n;
float x; data, *p;
若要使p指向data中的n域,正确的赋值语句是()

A. p=&data.n;
B. *p=data.n;
C. p=(struct sk*)&data.n;
D. p=(struct sk*)data.n;

<上一题 目录 下一题>
热门 试题

单项选择题
设有以下定义和语句: char str[25]= Program ,*p; p=str; 则以下叙述中正确的是()

A. str数组长度和p所指向的字符串长度相等
B. *p与str[0]的值相等
C. str与p的类型完全相同
D. 数组str中存放的内容和指针变量p中存放的内容相同

单项选择题
有以下程序: main() int a[3][3],*p,i; p=&a[0][0]; for(i=0; i<9; i++) p[i]=i+1; printf( %d n , a[1] [2]); 程序运行后的输出结果是()

A. 3
B. 6
C. 9
D. 2

相关试题
  • 若有定义语句:int a[4][10],*p...
  • 以下程序的功能是进行位运算: main() ...
  • 有以下程序: #include <stdio.h> m...
  • 设x,y和z都是int型变量,且x=3,y=4,...
  • 以下程序的输出结果是() #include <s...