永发信息网

int c[]={10,0,-10}; int *k=c+2; printf("%d",*k--)

答案:2  悬赏:40  手机版
解决时间 2021-03-01 17:02
int c[]={10,0,-10};
int *k=c+2;
printf("%d",*k--);请解释一下,谢啦!
最佳答案
int c[]={10,0,-10};//定义一维数组c有3个元素,并初始化
int *k=c+2;//定义指针变量k,并指向值为c[2]元素
printf("%d",*k--);//*k输出所指元素的值-10,并使k--指针自减后指向c[1]。
全部回答
1: int c[ ]={10,0,-10}; 这是定义了一个一维数组c长度为3(在这里注意长度strlen与大小sizof是不一样的,前一个是说数组中的元素个数,后一个是说元素在内存中占的字节大小)数组元素为10,0,-10。 2:int *k=c+2; printf(“%d”,*k--); 定义了一个整型指针k并将c+2(这是数组指针的移位,移到后两位-10,注意数组名代表数组的首地址)的地址赋值给k。而printf的格式字符串中的(*k--)在这里你要清楚*k--的运算。先算(*k)然后再使k指向的地址减一。因此先算*k的值并打印出来。 大哥给点分吧 纯手打的 不明白的话还可以再问我哈!呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
红树林的最后一段用的是什么手法
潘家冲怎么去啊,有知道地址的么
怎样让播客里的视频显示在博客上?,删除原来
女生用黑色iphone怎么了
往四大发展考研有必要么
虎冲怎么去啊,有知道地址的么
舌苔发青怎么回事
感觉器官
求看门狗DLC仇恨的剧情啊
银河街/Z414(路口)这个地址在什么地方,我要
我出国旅游,遇到一个老外一见钟情,我不是非
山东农科大蔬菜研究所和费县农业局的青年科技
求颜值高的视频资源,百度芸。宁缺毋滥,
单位工程中,对于投产后的()均具有举足轻重影
男人哭吧哭吧不是罪!用英文怎么说?
推荐资讯
湿浊内蕴,阳气被遏可致舌苔为A.厚苔B.润苔C.
QQ堂怎么刷探险?
在淘宝网买衣服,收不到怎么办 ?
喜好穿越剧的辰辰同学坐上了从上海到北京的高
博白县旺达页岩砖厂在什么地方啊,我要过去处
蒋家第二宾馆地址在什么地方,想过去办事
猕猴桃坏了能吃吗
请问谁知道:123、456、789这三个数字之后是1
我是武汉五年级小学生,在楚才作文竞赛中获了
嵩山路/S352(路口)在什么地方啊,我要过去处
<论语>中和君子讷于言而敏于行.意思相近的句
泰山福嘟嘟地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?