下面程序的的输出结果是____________________________________。#include “stdio.h”main( ){ char *p,s[80];int i=0,n=0;p=s;strcpy(p,”It is a book.”);for( ;*p!=’\0’;p++)if(*p==’ ‘) i=0;else if(i==0) { n++; i=1;}printf(“n=%d”,n);}
查看答案
若有程序段:int *p,i=5;p=&i;如果运行时i被分配地址3000。则表达式p=_____;&i=_____;i=______;*p=______;(&i)+1=________;&*p=_______;*&i=_______;*p++=_______;(*p)++=_______;
下面程序的功能是将数组a中的数据按逆序存放。请填空。#define M 8main(){ int a[M],i,j,t;for(i=0; i
下面程序可分别求出方阵a中的两个对角线元素之和。请填空。#define N 6main(){ int a[N][N],i,j,k,pr1=0,pr2=0;for(i=0;i
编程题:从键盘接收3个整数,仅用指针方法按由大到小的顺序输出。(要求提交程序和运行结果截图)