C语言程序设计课程课件PPT之第三章模块化程序设计.pptVIP

  • 7
  • 0
  • 约1.13万字
  • 约 71页
  • 2018-03-14 发布于湖北
  • 举报

C语言程序设计课程课件PPT之第三章模块化程序设计.ppt

C语言程序设计课程课件PPT之第三章模块化程序设计

实验题目 编写函数,求两个数的最大公约数和最小公倍数。 编写函数,求一个数的各位数字之和,并判断它是否是素数。 编写函数计算银行存款需要多少年才能翻一番,假设银行存款年利率为1.9 %,当时的金额是存款本金的多少倍? 编写函数,将主调函数中两个变量值分别乘2和除2。 补充赋值 可以进行初始化,也可以使用赋值语句,但必须赋地址值。 (1)、初始化: int a, *s=a; int *f=NULL; (2)、赋值语句 int a, *s; s=a; s=2010; 注意:不能给指针变量赋一个整数值。 注意:只能用同类型变量的地址进行赋值! 如定义:int *s; float f; 则 s=f;是非法的。 表示空指针,即不指向任何单元,在头文件stdio.h中定义。 int *s=a,a; 补充:指针变量可以进行的操作 (1)赋值:int a,*p1=a,*p2; p2=p1; (2)输出:printf(“%x”,p1); (3)增减:p1++; p2--; p1+=4; (只能和一个整数) 是指拨一个变量的位置,并非地址值简单加1。 (4)取内容:*p1=5; ? a=5; p

文档评论(0)

1亿VIP精品文档

相关文档