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

网站有几种语言开发的wordpress 上一篇文章

网站有几种语言开发的,wordpress 上一篇文章,游戏开科技怎么开,上海装修找哪家公司好碎碎念:做指针题的时候我仿佛回到了原点#xff0c;总觉得目的是为了把框架搭建起来#xff0c;我胡说的哈31 1.利用指针变量将一个数组中的数据反向输出。 /*1.利用指针变量将一个数组中的数据反向输出。*/#include stdio.h #include time.h #include … 碎碎念:做指针题的时候我仿佛回到了原点总觉得目的是为了把框架搭建起来我胡说的哈31 1.利用指针变量将一个数组中的数据反向输出。 /*1.利用指针变量将一个数组中的数据反向输出。*/#include stdio.h #include time.h #include stdlib.hint main(void) {int arr[10] {0};int n sizeof(arr) / sizeof(arr[0]);srand(time(NULL));printf(原始数组为: );int i 0;for(;i n;i){arr[i] rand() % 100;printf(%5d,arr[i]);}printf(\n);int *p arr; //指针指向数组元素printf(反响输出数组元素:);for(int i n - 1;i 0;i--){printf(%5d, *(p i));}printf(\n);return 0;} 2.利用指针变量计算下标为奇数的数组的和 /*2.利用指针变量计算下标为奇数的数组的和*/#include stdio.hint main(void) {int arr[] {1,2,3,4,5,6,7,8,9};int n sizeof (arr) / sizeof (arr[0]);printf(数组元素为:);int i 0,j 0;for(;i n;i){printf(%3d,arr[i]); // 打印数组元素%3d指定宽度为3右对齐}printf(\n);printf(数组下标为:);for(int i 0;i n;i){printf(%3d,i); //打印数组下标,指定宽度为3右对齐}printf(\n);int sum 0;int *p; //声明指针变量pp arr; //将数组首地址渎职给指针变量for(int i 0;i n;i){if(i % 2 ! 0){sum *(p i); //如果下标i为奇数,累加指针p后移i个位置的元素值}}printf(下标为奇数的数组元素之和为: %d\n,sum);return 0;} 3.确认整型字符型浮点型指针变量的大小 are you sure?在Linux中Ubuntu中gcc编译器中指针变量类型大小都是8个字节 然后我又在devc中编译(?????) 因此我得出了结论(我也不知道对不对)32位都是4个字节指针类型使用的是64位系统且编译器支持64位指针所有类型的指针大小都是8字节指针类型(?不是很懂哈哈哈)4.利用指针变量输出字符数组中的所有字符。 /*4.利用指针变量输出字符数组中的所有字符。*/#include stdio.hint main(void) {char str[] Hello,World;int n sizeof(str) / sizeof(str[0]);char *ptr str; //定义一个指向字符的指针printf(输出字符数组中的字符串:%s\n,str); //输出字符串用%sint i 0;printf(利用指针变量遍历字符数组输出字符:);for(;i n;i){printf(%c,*ptr); //注意这里使用%c是因为str是一个字符数组而非一个字符串ptr; //移动指针到下一个字符}printf(\n);return 0;} 这个是让用户自己输入字符串的(此时要注意fgets函数自动添加换行符所以不需要咱们额外添加) /*4.利用指针变量输出字符数组中的所有字符。*/#include stdio.hint main(void) {char str[32] {0};printf(请输入一个字符串:);fgets(str,sizeof(str),stdin);int n sizeof(str) / sizeof(str[0]);char *ptr str; //定义一个指向字符的指针printf(通过指针变量输出结果:);int i 0;for(;i n;i){printf(%c,*ptr); //注意这里使用%c是因为str是一个字符数组而非一个字符串ptr; //移动指针到下一个字符}return 0;} 5.利用指针变量删除字符数组中的某个字符。(例如:  hello  删除l ----  heo) ****这个算法相当经典可以引申到删除任何数组中的字符,淦,暂时没听太懂就先这样吧。 /*5.利用指针变量删除字符数组中的某个字符。(例如:  hello  删除l ----  heo)*///此时要注意删除字符不是把它变没而是让后面不删除的字符取覆盖到要删除的字符的位置#include stdio.hint main(void) {char str[64] {0};printf(请输入一个字符串:);fgets(str,sizeof(str),stdin); //标准输入,如果把\n也作为遍历里的就不需要做处理换行符char ch;printf(请输入一个待删除的字符:);ch getchar(); //从键盘获取字符,它的返回值会接受字符ch //sanf(%c,ch);char *p,*q; //定义两个指针变量for(p str,q str; *p ; p) //pq指向字符数组首地址,p指针遍历所输入的字符串q指针是要删除的字符{if(*p ! ch){if(p ! q) //增加一个判断语句,会把效率提高,很多不必要的语句将不再执行*q *p; //当p指向元素不等于待删字符且p指向元素不等于q指向元素,将p指向元素赋给q指向的元素,去覆盖q; //q继续往下走看是不是待删除字符}}*q \0; //\0对应的值就是0不是字符数组的话不可以是*q 0;,因为sr[64] {0}很有可能结束了后面是0停止不了假设不是一个字符数组 /*q - str*/; //指针相减,当前元素前第n个元素的地址puts(str); //输出后结果,fgets函数多一个换行符,没有处理,所以输出结果会多一个换行return 0; } 碎碎念:这个运行出来的换行符我暂时还不会删,等俺会了回来改或者有没有大佬帮忙纠错哈哈
http://www.sczhlp.com/news/216878/

相关文章:

  • 天津网站备案去哪上海创新网站建设
  • 西宁专业做网站网络推广活动策划方案范文
  • 廊坊做网站公司排名做网站英文
  • 郑州专业做网站公网站后台教程
  • 2025年超声波清洗机厂家电话推荐:广东洁泰超声设备有限公司
  • CentOS7源码安装erlang26没有默认安装JIT模块
  • 2025年超声波清洗机厂家电话推荐:广东洁泰设备技术沉淀深
  • 2025年AI优化公司电话推荐:十家可验证团队直连方式汇总
  • 2025年润滑油厂家权威推荐榜:工业润滑油,汽车润滑油,发动机润滑油,甲醇发动机润滑油,全合成润滑油,长效发动机润滑油品牌深度解析
  • 如何查看网站ftp地址百度网址大全下载
  • 医疗手机网站开发劳力士手表价格及图片 官方网站
  • 电商网站怎么做seo淄博亿泰
  • 全景网站怎么做网站建设需要什么流程
  • 佛山网站建设首选网上推广app合法吗
  • 下载素材的网站网站版面设计注意事项
  • 广州建站公司模板wordpress 搜索模板
  • 可以做微网站的第三方平台wordpress登录框透明
  • html5网站开发案例t型布局网站的优缺点
  • 学校门户网站网站推广效果的评价指标有
  • 汽车网站开发什么网站可以做试题
  • 域名注册在那个网站好普通网站
  • 重庆网站seo好不好宿迁建设网站
  • 企业做网站哪家网站好wordpress 支付宝企业
  • 公司的网站设计方案dede更新网站
  • c2c商城网站建设公司中国建设银行网站招聘
  • 海南省建设设厅官方网站wordpress 导购站模板
  • 制作网站平台wordpress 加视频教程
  • 帝国cms网站迁移30分钟网站建设教程视频
  • 网站seo完整的优化方案新乡河南网站建设
  • 网站运营的工作内容网站建设 swot分析