- 博客(4)
- 收藏
- 关注
原创 a+1、&a+1、*(a+1)、*(&a+1)、*(*(&a+1))的区别
首先,公布一下结果:感人的总结就是:a是数组首地址,&a是数组首元素的地址.a+1就是数组首地址加上一个元素所占的地址大小,这里int是4个字节,所以加上14.&a+1代表的是加上整个数组的大小,这里数组尺寸是3,所以+1代表的是地址加上34.*(a+1)代表的是数组第一个元素的!!!值!!!不再是元素的地址,这里就是9999*(&a+1)将&a+1地址...
2019-06-08 23:54:51
24358
11
原创 今日pat练习,主要是查找元素的题目!!!
//A1009 Product of Polynomials.#include<cstdio>struct Poly{ int exp; double coef;}Poly[1100];const int max=2100;int main(){ double a[max]={}; int k,n,i,j,count=0; //doub...
2019-01-09 20:04:23
187
原创 pat的A1042 Shuffling Machine,A1046 Shortest Distance,A1065.A+B and C,A1002A+B for Polynom等相关代码与自己错误思考
最近刷的pat题代码,感觉自己写代码速度还是太慢,总之一步步来吧,自己还是要努力呀!!!pat上题目代码有的我注释了一些自己的看法与自己写错的地方,为什么会错,希望能帮助到别人(嘻嘻)!以下是代码。。。//B1012.数字分类#include<cstdio>int main(){ int a[1100]={0}; int i,n,A1=0,A2=0,A3...
2019-01-08 20:13:16
273
原创 pat练习时中出现的warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result等问题
首先,我是一个跨考为了准备面试的学生,今天在pat中做乙级题目时出现上述问题然后我就去百度发现所有的解决方法都不行。。。。最后发现原来是我的输出格式出错了,就是我原来题目是:printf(“Case %d#: true”,n);我输出的是:printf(“Case %d#:true”,n);错误:冒号与true之间没有加空格,所以你有类似的错误,在百度了其他方法之后都没用,看一下是不是输入...
2019-01-06 19:02:30
22422
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人