C语言这里面的p++是什么意思

C语言这里面的p++是什么意思,第1张

程序中p的值是数组a的起始地址,p++表示将p的值加1,即是下一个单元的地址

for(i=0;i<10;i++)

    scanf("%d",p++);

这段程序是将输入10个数依次存放到数组a的对应单元for(i=0;i<10;i++,p++)

    printf("%d",p);

这里程序有问题,前面的循环已经p已经移动数组a的末尾了,这里再将p的值加1,p将不会指向有效单元了,程序应该在循环前加上一句

p=a;

for(i=0;i<10;i++,p++)

    printf("%d",p);

让p重新指向数组a的0单元,这样就能依次输出数组a的内容了

P:程序自动曝光模式,机身依据现场光线自动计算出曝光组合,但分辨不出主体,需要手动加减曝光补偿才达到正确曝光。现在的P均为d性程序(可偏移)可代替S 、A曝光模式

S:快门速度优先曝光模式,手动设定快门速度,机身依据现场光线自动调整光圈了来组合曝光,适合拍摄动体。

A:光圈优先曝光模式,手动设定光圈大小,机身依据现场光线自动调整快门速度了来组合曝光,适合拍摄风光类。

M:手动曝光模式,自己定义光圈大小,快门速度,创意控制曝光。

以下参考富士相机

SP:场景定位选择适合拍摄对象或拍摄条件的SP场景,相机会为您完成其余的事情。

Adv:高级模式

1;360移动全景拍摄

2;强化主体对焦模式

3;强化弱光拍摄模式

EXR:模式增强清晰度、降低噪点、增大动态范围,或者让相机自动调整为适合场景的设置。

全自动状态下光圈和快门都不能手动干预,在P档 状态下如果你更改光圈或者快门其中的一项,则另外一项会由相机自动变更以保证曝光的准确,举例来说,如果当前场景的测光值是F281/60s,如果你手 动将光圈调整至F4,那么相机则会自动将快门调整至1/30s以保证曝光量不变,同样的,如果你将快门调整至1/30s,那么光圈则会由机身自动调整至 F4来保证曝光量不变,这个过程叫做程序自动曝光偏移。

以上就是关于C语言这里面的p++是什么意思全部的内容,包括:C语言这里面的p++是什么意思、数码相机的P S A M PS Adv. EXR都是什么意思、佳能eos550d程序自动曝光模式P有什么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9752437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存