已有int m=10;则下列表示引用的方法中,正确的是( )
A. int &Z;
B. int &t=10;
C. int &X=m;
D. float &f=&m;
查看答案
下列程序段的输出结果是__(1)___。char* st[]={"ONE","TWO","FOUR","K"};cout<<*(st+1)+1<<","<
以下程序的输出结果为(1)。#include using namespace std;int a[8]={ 1,2,3,4,5,6,7 };void fun(int* pa, int n);int main(){ int m = 8;fun(a,m);cout<
以下程序实现交换a,b变量的值,程序第(1)步出错(填写数字1或2),应改为(2)(填写正确的语句)#include using namespace std;void mySwap(int& a, int& b) //第1步{ a=a+b;b=a-b;a=a-b;}int main(){ int a=19,b=15;cout<<"a="<
若以下代码的输入为20和30,写出其"运行”结果(Input:20 30不算运行结果)。#include using namespace std;void input(int *p,int *q);void add(int *p,int *q);void process(int *p,int *q,void (*fun)(int *,int *));int main(){ int a,b;process(&a,&b,input);process(&a,&b,add);return 0;}void input(int *p,int *q){ cout<<"Input:";cin>>*p>>*q;}void add(int *p,int *q){ cout<<"Output:"<<(*p+*q)<