设int a[10],*p=a;则对a[3]的引用可以是p[( )]和*(p( ))。
查看答案
若d是已定义的双精度变量,再定义一个指向d的指针变量P的语句是( )。
&后跟变量名,表示该变量的( ),*后跟指针变量名,表示该指针变量( ),&后跟指针变量名,表示该指针变量的( )。
以下程序的功能是从键盘上输入若干个字符(以回车键作为结束)组成一个字符串存入一个字符数组,然后输出该字符数组中的字符串。请填空。# include"ctype.h"# include"stdio.h"main(){ char str[81], *sptr;int i;for (i=0;i<80;i++){ str[i]=getchar(); if(str[i]==′\n′) break;}str[i]=( );sptr=str;while (*sptr) putchar (*sptr( ));}
以下程序的功能是交换两个指针变量所指向的变量的值。请填空。main(){int i1=1,i2=2,*p1,*p2,i;( );p2=&i2;i=*p1;( );*p2=i;printf("i1=%d,i2=%d\n",i1,i2);}