个性化阅读
专注于IT技术分析

c指针测试1

本文概述


1)在结构中,如果变量用作指针,则从下面给定的运算符中,使用哪个运算符使用变量指针访问结构的数据?

  1. %
  2. ->
  3. .

2)对于数组元素a [i] [j] [k] [2],确定等效指针表达式。

  1. *(*(*(*(a(i)j)k)2)
  2. *((((a m)n o p)
  3. (((((a m] n)o)p)
  4. *(((((a m)n)o p)

3)表达式* ptr和* ptr是否相同?

  1. 真正

4)选择正确的语句,这是这两个语句的组合,

Statement 1: p= (char*) malloc(100);
Statement 2: char *p;
  1. char * p =(char *)malloc(100);
  2. char * p =(字符)malloc(100);
  3. char p = * malloc(100);
  4. 以上都不是

5)对于下面提到的C语句,你有何评论?

signed int *p=(int*)malloc(sizeof(unsigned int));
  1. 会抛出运行时错误
  2. 类型转换不当
  3. 将分配内存,但不能在内存中保存int值
  4. 声明没问题
赞(0)
未经允许不得转载:srcmini » c指针测试1

评论 抢沙发

评论前必须登录!