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

叙述一个网站开发流程服装网站设计欣赏

叙述一个网站开发流程,服装网站设计欣赏,新零售商城系统开发,网站开发与管理学什么1、背景#xff1a;用一个丢骰子的简单案例熟悉了C语言多文件编程该咋写2、格式#xff08;1#xff09;主函数文件main.c//文件头part1:所有要使用的函数#include ;#include ;#include ;//文件头part2:放所有函数原型的文件#inlucde main.h//文件头part3#… 1、背景用一个丢骰子的简单案例熟悉了C语言多文件编程该咋写2、格式1主函数文件main.c//文件头part1:所有要使用的函数#include ;#include ;#include ;//文件头part2:放所有函数原型的文件#inlucde main.h//文件头part3各个要使用的子文件#include funciton1.c#inlucde function2.cint main(){function1();   //在function1.cfunction2();   //在function2.creturn 0;}2乘放所有函数原型、全局变量的文件main.hvoid function1(void);void function2(void);/* 这里有2个知识点或者说优秀编程规范 1、对全局数据使用const,防止暴露数据 2、头文件方案可以偷懒而不使用“一个文件中定义式声明其他文件使用extern引用式声明”对方案但是必须加static。不然file1.c和file2.c都包含main.h那么这2个文件就都有一个相同的定义式声明大多数编译器不允许这么做 */static const int a  10;static const double b  20(3) 放各个函数的子文件(示例function1.c)void function1(void){具体函数逻辑}3、案例丢骰子1主函数#include #include #include main.h#include random.c#include roll.c/* 1、要求用户输入骰子数、骰子的面数输出掷出的结果 2、随机数的生成种子基于time生成真随机数 3、支持循环输入 4、能处理以下错误情况 1side小于1 2输入类型不匹配 3遇到EOF *//*伪算法 int main(){输入函数骰子数报错处理、面数报错处理循环(当不报错的时候){丢骰子函数骰子数、骰子的面数;输入函数} }丢骰子函数骰子数、骰子的面数{while(骰子数){随机数函数骰子的面数}数组存储所有随机数结果对数组求和输出结果骰子数、骰子的面数、数组求和结果 }随机数函数骰子的面数{种子  时间函数返回的某个数输出结果  种子  % 骰子的面数 } */int main(){int rolls,sides,result;//输入函数部分printf(please input the num of rolls you wanna use:);if(scanf(%d,rolls) !  1){printf(you should have input one num.\n);};if(rolls  1){printf(you use %d rolls with %d sides, and your result is %d\n,rolls,sides,roll(rolls,sides));printf(Another??? please input the num of rolls you wanna use:);if(scanf(%d,rolls) !  1){printf(you should have input one num.\n);};if(rolls  1){printf(you should use 1 roll at least\n);}printf(How many sides a roll have?  );if(scanf(%d,sides) !  1){printf(you should have input one num.\n);};if(sides  1){printf(you should use 1 sides at least\n);}       }//-test输入函数return 0;}(2)main.h//这里存放丢骰子函数的函数声明//丢骰子函数int roll(int rolls,int sides);//随机数函数int my_random(int sides);(3)丢骰子函数int roll(int rolls,int sides){int result  0;int list[rolls];for(int i  0; i  rolls;i){list[i]  my_random(sides);}for(int i  0 ;i  rolls;i){result  list[i];}return result;}/* 丢骰子函数骰子数、骰子的面数{while(骰子数){随机数函数骰子的面数}数组存储所有随机数结果对数组求和输出结果骰子数、骰子的面数、数组求和结果 } */(4)随机数函数/* 随机数函数骰子的面数{种子  时间函数返回的某个数输出结果  种子  % 骰子的面数 } */int my_random(int sides){int seed  (unsigned int)time(0);seed  seed % sides  1;return seed;}
http://www.zqtcl.cn/news/437700/

相关文章:

  • 代网站建设如何对网站进行爬虫
  • 做公司+网站建设价格低网站两边广告代码
  • 服务器上怎做网站提升网页优化排名
  • 上海网站推广模板景德镇网站开发
  • 艺术风格网站成都软件开发公司排行榜
  • 搭建个人网站赚钱网站开发应该注意什么
  • 医药招商网站建设做招聘网站都需要什么手续
  • 通州网站建设电话外贸订单网站推广
  • 余江县建设局网站福州外包加工网
  • 为网站网站做推广加强网络安全建设
  • dedecms 模版网站wordpress 10万并发
  • 衡阳企业网站排名优化深圳网站建设 联雅网络
  • 厦门网站建设案例做网站需要买多大空间
  • 查看网站被恶意镜像wordpress 添加文件权限设置
  • 基于php的网站开发流程图如何建设一个公众号电影网站
  • 2018年怎么做网站排名如何提升网站的收录量
  • 租电信服务器开网站为何要屏蔽网站快照
  • 广州建设网站技术企业咨询属于什么行业
  • 哪些网站容易做网站开发价格
  • 展览网站源码棋牌游戏软件开发
  • 网站开发业务ppt做网站如何放入图像
  • 专业做网站和小程序车载网络设计是干什么的
  • 运城网站建设兼职建设通网站武义巨合汪志刚
  • 广州网站建设公司排行个人介绍网页设计模板图片
  • 东莞营销网站建设多少钱wordpress开场动画
  • 网站建设问题及解决办法网站优化过度的表现
  • html5手机网站教程合肥企业网站营销电话
  • 公司网站引导页建设银行网站怎么登录密码忘了怎么办
  • iis7 网站打不开做兼职哪个网站好
  • 惠州网站制作网站iot物联网平台开发