零基础学数据结构(源码) 陈锐 机械工业

零基础学数据结构(源码) 陈锐 机械工业

ID:41131879

大小:37.50 KB

页数:8页

时间:2019-08-17

零基础学数据结构(源码) 陈锐 机械工业_第1页
零基础学数据结构(源码) 陈锐 机械工业_第2页
零基础学数据结构(源码) 陈锐 机械工业_第3页
零基础学数据结构(源码) 陈锐 机械工业_第4页
零基础学数据结构(源码) 陈锐 机械工业_第5页
资源描述:

《零基础学数据结构(源码) 陈锐 机械工业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、零基础学数据结构(源码)陈锐机械工业.txt﹃根网线''尽赚了多少人的青春い有时候感动的就是身边微不足道的小事。﹎破碎不是最残酷的最残酷的是踩着这些碎片却假装不疼痛固执的寻找﹎将来就算我遇见再怎么完美的人,都有一个缺点,他不是你,_____下辈子要做男生,娶一个像我这样的女生。#include/*包含输入和输出头文件*/#defineN50intNonRecSum(inta[],intn);/*函数声明*/voidmain(){inti,n,a[N];printf("请输入一个50以内

2、的自然数:");scanf("%d",&n);for(i=0;i/*包含输入输出*/voidmain(){in

3、ta=10,b=20;int*aPtr,*bPtr;/*指针变量声明*/aPtr=&a;/*指针变量指向变量q*/bPtr=&b;/*打印变量q的地址和qPtr的内容*/printf("q的地址是:%pqPtr中的内容是:%p",&q,qPtr);/*打印q的值和qPtr指向变量的内容*/printf("q的值是:%d*qPtr的值是:%d",q,*qPtr);/*运算符'&'和'*'是互逆的*/printf("&*qPtr=%p,*&qPtr=%p因此有&*qPtr=*&qPtr

4、n",&*qPtr,*&qPtr);}#include/*包含输入输出*/voidmain(){inta[5]={10,20,30,40,50};int*aPtr,i;/*指针变量声明*/aPtr=&a[0];/*指针变量指向变量q*/for(i=0;i<5;i++)/*通过数组下标引用元素*/printf("a[%d]=%d",i,a[i]);for(i=0;i<5;i++)/*通过数组名引用元素*/printf("*(a+%d)=%d",i,*(a+i));for(i=0;

5、i<5;i++)/*通过指针变量下标引用元素*/printf("aPtr[%d]=%d",i,aPtr[i]);for(aPtr=a,i=0;aPtr/*包含输入输出*/voidmain(){inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};int(*p)[4];/*数组指针指针变量声明*/i

6、ntrow,col;p=a;/*指针p指向数组元素为4的数组*//*打印输出数组指针p指向的数组的值*/for(row=0;row<3;row++){for(col=0;col<4;col++)printf("a[%d,%d]=%-4d",row,col,*(*(p+row)+col));printf("");}/*通过改变指针p修改数组a的行地址,改变col的值修改数组a的列地址*/for(p=a,row=0;p

7、f("(*p[%d])[%d]=%p",row,col,((*p)+col));printf("");}}#include/*包含输入输出*/voidmain(){/*指针数组定义*/char*book[4]={"CProgrammingLanguage","AssemblyLanguage","JavaLanguage","NaturalLanguage"};intn=4;/*指针数组元素的个数*/introw;char*arrayPtr;/*第一种方法输出:通过数组名输出*/p

8、rintf("第一种方法输出:通过指针数组中的各个数组名输出:");for(row=0;row

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。