指针练习题 一、 选择题: [题 10.1]若有定义: int x, *pb; 则以下正确的赋值表达式是( ) a) pb=&x b) pb=x c) *pb=&x d) *pb=*x [题 10.2]. 执行语句 int i=10, *p=&i; 后, 下面描述错误的是( ) a) p 的值为1 0 b) p 指向整型变量 i c) *p 表示变量 i 的值 d) p 的...
C语言指针练习和答案 一、选择题 1.指向变量的指针,表示变量a)值b)地址C)名称d)标志 2.若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是___.a)a,point,*&ab)&*a,&a,*pointc)*&point,*point,&ad)&a,&*point,point 3.如有;int*p,m=5,n;下面正确的部分是___;a)p=&n;b...
指针练习题答案 1 填空题 【1】 int *z *z 【2】(1)char *p; (2)p=&ch ; (3)scanf(”%c”,p); (4)*p=’A’; (5)printf(“%c”,*p); (6)2 1 2 选择题 【3】B 【4】A 【5】C 【6】D 【7】C 【8】D 【9】B 【10】C 3 改错题 【11】main( ) { int a=1,b=2; pr...
}这道题目的答案是0x100014,0x10001和0x10004。我们可以通过图解来详细解释这个问题。📖 T3: 二维数组与指针 #include int main() { int a = {(0, 1), (2, 3), (4, 5)}; int* p; p = a; printf("%d", p); return 0; }这道题目的答案是1。很多同学可能会误以为二维数组的存储方式是...
一、题目 用指针,找出两数组中第一个相同的元素,并输入该元素 如图: 二、代码截图【带注释】 三、源代码【带注释】 #include <stdio.h> void f(); int main() { int a[5]= {5,6,7,8,9}; int b[5]= {6,4,6,8,3}; int *pa; ...
每天一道c语言编程题,第40题,指针练习,入门 请编写一个程序,使用指针将一个数组中的元素倒序输出。示例:输入:1 2 3 4 5 输出:5 4 3 2 1 #include <stdio.h> int main() { int a[100], n, i, *p;printf("请输入数组长度:");scanf("%d", &n);printf("请输入数组元素:");for (i ...
C指针练习题带答案C指针练习题带答案 1、设有下列定义 char s[ ]={“12345”},*p=s,则下列表达式中不正确的是()。 A、p+1 B、*(s+2) C、P=“abcd” D、*S=”ABC” 2、设有下列定义 static int x,*p=&x,*q; q=p;scanf(“%d,%d”,p,q); 若输入“3,4”,则x的值为()A、3 B、4...
int a=100,*p=&a ; A.声明变量 p,其中*表示 p 是一个指针变量 B.变量 p 经初始化,获得变量 a 的地址 C.变量 p 只可以指向一个整形变量 D.变量 p 的值为 100 答案:D 分析:有指针变量定义可知 A、C 说法是正确的,故不能选。在语句中&p=a,表 示指针变量取得变量 a 地址,B 说法也正确,也不...
指针习题及答案一.选择题 1.变量的指针,其含义是指该变量的 B 。 A )值 B)地址 C)名 D)一个标志 2.已有定义 int k=2;int *ptr1,*ptr2; 且 ptr1 和 ptr2 均已指向变量 k,下面不能正确执行的赋值语句是 B 。 A ) k=*ptr1+*ptr2 B ) ptr2=k C) ptr1=ptr2 D) k=*ptr1*(*ptr2...