C语言中能正确定义文件指针,关于C语言指针的几道选择题能选几道就几道吧万分感谢1. 若已定义 爱问知识人...

本文详细探讨了C语言中指针的声明、初始化和使用,包括如何将指针与数组结合。通过实例分析了对指针变量的正确说明和初始化,如(int*)p = &a;。同时,介绍了指针在算术运算和数组访问中的应用,例如通过指针比较和算术运算改变变量的值。此外,还讨论了指针在内存地址和数组元素访问中的重要性,以及如何通过指针实现数组元素的复制和交换。
摘要由CSDN通过智能技术生成

1.  若已定义a为int型变量,则【 】是对指针变量p的正确说明和初始化。 (A) int *p=a;                                              (B) int *p = *a;(C) int  p=&a;

1.  若已定义a为int型变量,则【 】是对指针变量p的正确说明和初始化。 (A) int *p=a;                                              (B) int *p = *a;(C) int  p=&a;                                          (D) int *p = &a;2. 执行以下语句后,a的值为【 】。int  a, b, k=4, m=6;int *p1 = &k, *p2 = &m, *p3;a = p1 == &k; b=3*(-*p1)/(*p2) 7;(A) –1                                                    (B) 1(C) 0                                                      (D) 43.        若有说明: int *p1, *p2, m=5,n; 以下是正确赋值语句的选项是【 】。(A) p1=&m;p2=&p1;                                   (B) p1=&m;p2=&n; *p1= *p2;(C) p1=&m;p2=p1;                                      (D) p1=&m; *p2 = *p1 ;4.        执行以下程序段后,m的值是【 】。static  int  a[ ] = {7,4,6,3,10};int m,k,*ptr;m=10;ptr=&a[0];for(k=0;k<5;k )       m=(*(ptr k)

”,a,b,c);}(A) 5  2  3                                                        (B)-5  -12  -7(C) –5  -12  -17                                               (D)5  -2  -79.        以下程序段的输出为【 】。static  char  a[ ]= “Basic”;char  *ptr;for(ptr=a;ptr

”,ptr);(A)  Basic                  (B)        B                  (C)  c                   (D) Basic    asic                                 a                          ic    sic                                     s                          sic    ic                                       i                           asic    c                                        c                          Basic

展开

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值