下面语句中,指针变量定义和初始化正确的是( )。
A. int a; int *b = &a;
B. int a; int b = &a;
C. int a; int *b = a;
D. int a; char *b = (char)&a;
若要定义两个指针变量a和b,下面语句的正确的是()
A. int *a, b;
B. int a, *b;
C. int *a, *b;
D. int a, b;
当()时,只是实参的一个拷贝传给形参。
A. 按地址传递一个实参
B. 按名字传递一个实参
C. 按值传递一个实参
D. 按数据类型传递一个实参
当( )时,函数可以修改处于程序调用范围内的实参。
A. 按地址传递一个实参
B. 按名字传递一个实参
C. 按值传递一个实参
D. 按数据类型传递一个实参