返回:贺老师课程教学链接

(1)

#include <stdio.h>
int main()
{int a[]= {2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0; x<3; x++)y+=*(p+x);printf("y=%d\n",y);return 0;
}

(2)

#include<stdio.h>
void fun( int *s)
{static int j=0;do{s[j] +=s[j+1];}while(++j<2);
}
int main()
{int k, a[10]= { 1,2,3,4,5};for(k=1; k<3; k++)fun(a);for(k=0; k<5; k++)printf("%d",a[k]);return 0;
}

(3)

#include <stdio.h>
int f(int b[ ],int n)
{int i ,r=1;for(i=0; i<=n; i++)r=r*b[i];return r;
}
int main()
{int x,a[]= {2,3,4,5,6,7,8,9};x=f(a,3);printf("%d\n",x);return 0;
}

(4)

#include <stdio.h>
#define MAX 10
int a[MAX], i ;
void sub1( )
{for (i=0; i<MAX; i++)a[i]=i+i ;
}
void sub2( )
{int a[MAX], i, max ;max=5;for (i=0; i<MAX; i++)a[i]=i ;
}
void sub3(int a[ ])
{int i ;for(i=0; i<MAX; i++)printf("%d ",a[i]);printf("\n");
}
int main( )
{sub1( );sub3(a);sub2( );sub3(a);return 0;
}

(5)

#include <stdio.h>
void func(int *a, int b[ ])
{b[0]=*a+6;
}
int main()
{int a ,b[5];a=0;b[0]=3;func(&a, b);printf("%d \n",b[0]);return 0;
}

(6)

#include <stdio.h>
void sub(int *s ,int *y);
int main()
{int a[ ]= { 1 ,2 ,3 ,4 } ,i ;int x=0 ;for(i=0; i<4; i++){sub(a, &x) ;printf("%d" ,x) ;}printf("\n") ;return 0;
}
void sub(int *s ,int *y)
{static int t=3 ;*y=s[t] ;t-- ;
}

《C语言及程序设计》程序阅读——数组与指针相关推荐

  1. C语言再学习 -- 再论数组和指针

    之前有总结指针数组,但是现在看来总结的太简单了.好多重要的知识点都是一带而过的.本想在后面添加后来想想算了,还是再写一篇文章来详细介绍数组和指针这对冤家吧. 之前总结的,参看:C语言再学习 -- 数组 ...

  2. c语言多维数组指针地址讲解,C语言入门之多维数组的指针变量

    一.多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0 1 2 3 4 5 6 7 8 9 10 11 设数组a的首地址为1000,各下标变量的首地址及其值如图所示. 在前面曾经介绍过, ...

  3. int转char数组_C语言学习第22篇---数组和指针的关系剖析

    数组的本质: 数组是一段连续的内存空间 数组的空间大小为sizeof(array_type)*array_size 数组名可以看做指向数组的第一个元素的常量指针(只是理解,其实是错的,参见<征服 ...

  4. C语言基础之10:数组和指针

    Tips1: 关键字:static 运算符:&.*(一元) 如何创建并初始化数组 指针(在已学过的基础上). 指针和数组的关系 编写处理数组的函数 二维数组 Tips2: 人们通常借助计算机完 ...

  5. 学点 C 语言(22): 数据类型 - 多维数组与指针

    为什么80%的码农都做不了架构师?>>>    1. 关于数组的首地址: #include <stdio.h>int main(void) {char cs[2][3] ...

  6. 《C++语言基础》程序阅读——和对象找感觉

    返回:贺老师课程教学链接 按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有.由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法.请仔细阅读下面的程序,在阅读 ...

  7. 《C++语言基础》程序阅读——字符串类的设计

    返回:贺老师课程教学链接 阅读下面的程序,领会其中用到的设计方案.技术手段与算法. /* 对于要定义的字符串类CMyString, 数据成员包括: - 字符串的长度: - 指向字符串第一个字符的指针 ...

  8. 点亮led流水灯c语言程序,用数组的指针控制LED流水灯--C语言编程

    #include/************************************************* 函数功能:延时约150ms (3*200*250=150 000μs=150ms ...

  9. c语言中函数作用于数组,详解C语言中的函数、数组与指针

    1.函数:当程序很小的时候,我们可以使用一个main函数就能搞定,但当程序变大的时候,就超出了人的大脑承受范围,逻辑不清了,这时候就需要把一个大程序分成许多小的模块来组织,于是就出现了函数概念: 函数 ...

  10. C语言及程序设计 套餐 课程主页

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 课程链接 ...

最新文章

  1. Fortinet网络接入及安全方案配置步骤
  2. 驱动学习之LED驱动框架
  3. 10.Verilog状态机使用方法
  4. 用函数判断考试得分:
  5. 能把汉字转化为拼音的一个函数
  6. 《黄聪:手机移动站SEO优化教程》4、如何实现手机移动网站和PC站点的自主适配...
  7. 【半年总结】---凤凰涅槃,历久弥新
  8. nginx 1.11.0实现http和https正向代理
  9. [网络安全自学篇] 五十六.i春秋老师分享小白渗透之路及Web渗透技术总结
  10. linux下安装字体
  11. 在 Go 中处理恐慌
  12. python读入中文文本编码错误
  13. 80.90后新手开网店,经验分享,神马不见得都是浮云!
  14. 关于重装vscode打不开的三种解决方法,亲测有用
  15. 阿里撤退百度放弃,应用商店十年神话终落幕
  16. mysql算gps距离_mysql JS 计算两GPS坐标的距离函数:
  17. 三星 android 模拟器,三星Galaxy Tab模拟器
  18. php5217 0day,知道创宇:最新版DEDECMS存SQL注入0day漏洞
  19. 报:类com.qin.servlet.HelloServlet不是Servlet
  20. 电脑系统重装篇4:Windows 10 专业版安装步骤(UltraISO)

热门文章

  1. JAVA日常优化---Guava缓存玩耍异步刷新
  2. 本地Git仓库关联Github项目
  3. leetcode121、122、123
  4. 浅谈算法和数据结构: 三 合并排序
  5. vofuria的开发(5)替换原vuforia的茶壶模型、改为自己想要的模型AR model
  6. 网易2018校园招聘编程题真题 合唱
  7. 【webservice】Axis2 客户端调用 设置超时时间
  8. linux shell捕获异常,shell脚本中如何获取错误输出
  9. 简单的Swagger生产环境中屏蔽
  10. swagger 参数