牛客刷题——part2

牛客刷题

  1. 使用printf函数打印一个double类型的数据,要求:输出为10进制,输出左对齐30个字符,4位精度。以下哪个选项是正确的? (C)
    A %-30.4e
    B %4.30e
    C %-30.4f
    D %-4.30f

这里题目要是主要是该类型为一个double类型的数据,输出类型为10进制,左对齐30个字符以及控制4位精度。double类型说明类型为%f,%e为指数类型的输出。默认输出为右对齐,如果需要左对齐则需要加上负号,控制30个字节因此负号后面为30,4位精度表示.后面为4,因此选C

  1. 请找出下面程序中有哪些错误:C
int main()
{
   
int i=10;
int j=1;
const int *p1;//(1)
int const *p2=&i; //(2)
p2=&j;//(3)
int *const p3=&i;//(4)
*p3=20;//(5)
*p2=30;//(6)
p3=&j;//(7)
return 0;
}

A 1,2,3,4,5,6,7
B 1,3,5,6
C 6,7
D 3,5

常量指针:指针所指空间的值不能改变,不能通过指针解引用修改指针所指空间的值,但是指针的指向可以发生改变。
指针常量:指针本身是一个常量ÿ

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值