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

深圳蕾奥规划设计公司网站大学计算机网页制作步骤

深圳蕾奥规划设计公司网站,大学计算机网页制作步骤,网站建设中的网页布局主要内容,wordpress插件的使用方法1.引入 学习指针的⽬的是使⽤指针解决问题#xff0c;那什么问题#xff0c;⾮指针不可呢#xff1f; 例如#xff1a;写⼀个函数#xff0c;交换两个整型变量的值。 ⼀番思考后#xff0c;我们可能写出这样的代码#xff1a; #include stdio.h void Swap1(int…1.引入 学习指针的⽬的是使⽤指针解决问题那什么问题⾮指针不可呢 例如写⼀个函数交换两个整型变量的值。 ⼀番思考后我们可能写出这样的代码 #include stdio.h void Swap1(int x, int y) {int tmp x;x y;y tmp; } int main() {int a 0;int b 0;scanf(%d %d, a, b);printf(交换前a%d b%d\n, a, b);Swap1(a, b);printf(交换后a%d b%d\n, a, b);return 0; } 当我们运⾏代码我们发现其实没产⽣交换的效果这是为什么呢 调试⼀下试试呢   我们发现在main函数内部创建了a和ba的地址是0x00cffdd0b的地址是0x00cffdc4在调⽤Swap1函数时将a和b传递给了Swap1函数在Swap1函数内部创建了形参x和y接收a和b的值但是x的地址是0x00cffcecy的地址是0x00cffcf0x和y确实接收到了a和b的值不过x的地址和a的地址不⼀样y的地址和b的地址不⼀样相当于x和y是独⽴的空间那么在Swap1函数内部交换x和y的值⾃然不会影响a和b当Swap1函数调⽤结束后回到main函数a和b的没法交换。Swap1函数在使⽤的时候是把变量本⾝直接传递给了函数这种调⽤函数的⽅式我们之前在函数的时候就知道了这种叫传值调⽤。   结论实参传递给形参的时候形参会单独创建⼀份临时空间来接收实参对形参的修改不影响实参。所以Swap是失败的了。 2.具体应用   我们现在要解决的就是当调⽤Swap函数的时候Swap函数内部操作的就是main函数中的a和b直接将a和b的值交换了。那么就可以使⽤指针了在main函数中将a和b的地址传递给Swap函数Swap函数⾥边通过地址间接的操作main函数中的a和b并达到交换的效果就好了。 #include stdio.h void Swap2(int*px, int*py) {int tmp 0;tmp *px;*px *py;*py tmp; } int main() {int a 0;int b 0;scanf(%d %d, a, b);printf(交换前a%d b%d\n, a, b);Swap1(a, b);printf(交换后a%d b%d\n, a, b);return 0; } 我们可以看到实现成Swap2的⽅式顺利完成了任务这⾥调⽤Swap2函数的时候是将变量的地址传递给了函数这种函数调⽤⽅式叫传址调⽤。 传址调⽤可以让函数和主调函数之间建⽴真正的联系在函数内部可以修改主调函数中的变量所以未来函数中只是需要主调函数中的变量值来实现计算就可以采⽤传值调⽤。如果函数内部要修改主调函数中的变量的值就需要传址调⽤。 3.strlen的模拟实现   库函数strlen的功能是求字符串⻓度统计的是字符串中 \0 之前的字符的个数。 函数原型如下 size_t strlen ( const char * str ); 参数str接收⼀个字符串的起始地址然后开始统计字符串中 \0 之前的字符个数最终返回⻓度。 如果要模拟实现只要从起始地址开始向后逐个字符的遍历只要不是 \0 字符计数器就1这样直到 \0 就停⽌。 参考代码如下 int my_strlen(const char * str) {int count 0;assert(str);while(*str){count;str;}return count; } int main() {int len my_strlen(abcdef);printf(%d\n, len);return 0; }
http://www.dnsts.com.cn/news/37860.html

相关文章:

  • 辽宁网站建设价位模板建站和自助建站
  • 潍坊专业做网站的公司做网站设计工资多少钱
  • 网站网页设计海报图片网站快照时间
  • 小程序建站平台国家信用信息公示系统四川
  • 自媒体营销的方式有哪些seo五大经验分享
  • 人工智能的网站网站制作公司承担
  • 江西有色建设集团有限公司网站wordpress主机404
  • 网站建设合同的注意事项wordpress自定义末班
  • 知识产权教育网站建设传统建筑网站
  • 网站建设的合同wordpress 自定义评论样式
  • 大学 英文网站建设长沙优化网站推广
  • 无法更新网站主页 dedecms都有哪些可以做app的网站
  • 阿里巴巴网站域名注册企业网银app下载
  • 微信清粉网站开发如何查询企业邮箱
  • 宇讯网站建设中国最新消息新闻
  • 系统网站建设ppt石家庄企业网站制作哪家好
  • 做网站最专业的公司网站建设视频教程网
  • 南京溧水城市建设集团网站大数据毕业后去什么岗位就业
  • 全球云邮登陆网站山东中恒建设集团网站
  • 网站wap版福州设计网站
  • 网站系统设计说明书协会网站建设需要注意什么
  • 那些网站做民宿太原网页设计师招聘信息
  • 安阳 网站建设成都双流 网站建设
  • 杭州网站排名seowordpress4.7.2 xss
  • 网站开发哪里接业务芯片商城网站建设
  • 广告传媒公司杭州seo推广优化公司
  • 西宁做网站好的公司wordpress使用手机号登录
  • 网页设计免费网站推荐苏州公司注册费用
  • 学做宝宝衣服网站好酒店网站源码
  • 天津有哪些好的做网站公司河南移动商城网站建设