当前位置: 首页 > wzjs >正文

泰安网站建设如何做英文的小说网站有哪些

泰安网站建设如何,做英文的小说网站有哪些,河南省新闻出版学校怎么样,海南百度竞价推广malloc函数与calloc函数区别 1、参数:malloc只有一个参数,calloc有两个参数 2、堆内存里的数据:malloc申请的堆内存数据未初始化,calloc申请的堆内存数据已初始化 const常量关键字:英文constant的缩写,表示常量。在…

malloc函数与calloc函数区别

1、参数:malloc只有一个参数,calloc有两个参数

2、堆内存里的数据:malloc申请的堆内存数据未初始化,calloc申请的堆内存数据已初始化

const常量关键字:英文constant的缩写,表示常量。在c语言中一般用于修饰变量,可以降低变量的访问权限,把变量变成只读如:

int a = 10;//变量a是可以可读可写的,const  int b = 20  //变量b是只读变量

利用变量来存储一个常量,需要在定义的时候用const关键字修饰,且必须要完成初始化!

const 修饰指针变量

int * const p:指针常量,const直接修饰指针变量p,表示p的值不能改变,即p指向的地址不能改变

const int *p == int const * p:常量指针,const修饰指针p所指向的地址,表示此地址下的此数据只有在使用*p间接访问时才不能修改

const int *const p:表示指针变量p的值不能改变,且p所指向的地址下面的数据在使用*p访问时也不能改变

递归函数:

1、设计递归函数求1*2*3*.....n;

#include <stdio.h>int mul(int n)
{//结束条件if(1 == n){return n;} //调用自身return mul(n-1) * n;
}int main()
{int n =5;printf("1-%d的积为:%d\n", n, mul(n));return 0; 
}

2、输入字符串,使用递归函数实现字符串逆序输出

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>bool osr(char *p)
{//结束条件if('\0' == *p){return false;} //调用自身osr(p+1);printf("%c", *p); }int main()
{//定义指针变量指向NULL char *p = NULL; //通过calloc申请堆内存,用指针变量接收返回的堆内存的首地址,用于存储用户输入的字符串p = (char *)calloc(1,100);//确认申请堆内存是否成功,错误处理 if(NULL == p){perror("堆内存申请异常");return -1;   //程序异常退出 } //提示用户输入字符串,接收字符串 printf("please input string:");scanf("%s", p);//调用递归函数osr(p);//使用完成释放堆内存,同时让指针再次指向NULL free(p);p = NULL; return 0; 
}

3、通过scanf输入字符串,计算字符串的实际长度

#include <stdio.h>
#include <stdlib.h>int stl(char *p)
{//结束条件if('\0' == *p){return 0;} //调用自身return stl(p+1) + 1;}int main()
{//定义指针变量指向NULL char *p = NULL; //通过calloc申请堆内存,用指针变量接收返回的堆内存的首地址,用于存储用户输入的字符串p = (char *)calloc(1,100);//确认申请堆内存是否成功,错误处理 if(NULL == p){perror("堆内存申请异常");return -1;   //程序异常退出 } //提示用户输入字符串,接收字符串 printf("please input string:");scanf("%s", p);//调用递归函数printf("长度为:%d\n", stl(p));//使用完成释放堆内存,同时让指针再次指向NULL free(p);p = NULL; return 0; 
}

4、费波拿契数

#include <stdio.h>
#include <stdlib.h>int fibnum(int n)
{if(0 == n || 1 == n){return n;}return fibnum(n-1) + fibnum(n-2);
}int main()
{int n=0;while(1){printf("请输入是第几个数:"); scanf("%d", &n);printf("第%d个费波拿契数是%d\n", n, fibnum(n));}return 0; 
}

http://www.dtcms.com/wzjs/786565.html

相关文章:

  • 关于做网站的总结长沙企业网站
  • 做团餐 承包食堂的企业网站html5快速建站
  • 重庆建设工程信息网官网首页寿光网站建设优化
  • 网页设计与网站建设教学视频网站时间特效
  • 包头住房和城乡建设厅网站网络运营管理
  • 大连做网站孙晓龙秦皇岛城乡建设局和住建局官网
  • 网站做301需要备案吗注册一个公司
  • 做网站网络公司无收入济南定制网站建设
  • 金华网站建设制作免费查企业法人
  • 营销型企业网站建设包括什么wordpress收款生成源码
  • 政务网站建设经验交流发言用插件做网站
  • 做游戏网站年入百万大连网站制作流程
  • 产品毕业设计网站建设怎么查网站是在哪里备案的
  • 网站建设中药尽量使用图片手机网站设计机构
  • 付网站建设费用 会计科目杭州做网站博客
  • 电子商务网站建设设计报告广州软件开发软件公司
  • 网站建设公司销售前景本溪 网站建设 做网站
  • 开发高端网站建设佛山做网站推广的公司
  • 电脑做视频的网站比较好杭州集团公司网站制作
  • 美橙互联网站建设网站怎么做中英文交互
  • 做免费的小说网站可以赚钱吗工程建设概况
  • 做网站 嵌入支付重庆市造价信息网官网
  • 加强经管学院网站建设做网站要搭建本地服务器么
  • 河南网站备案所需资料网络自助服务平台
  • 做外贸的网站wordpress调用媒体库
  • 专业的设计网站有哪些内容wordpress网页小特效
  • 网站建设广告有哪些平台物联网网络架构由 和 组成
  • wordpress金融网站模板wordpress小工具添加底部
  • 网站优化要多少钱怎么做小程序
  • 咨询网站模板wordpress信息修改