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

做网站需要什么资质wordpress captcha

做网站需要什么资质,wordpress captcha,番禺推广优化,设计师交流平台有哪些哈哈哈哈哈哈#xff0c;今天一天两更#xff01; void关键字 void关键字不能用来定义变量#xff0c;原因是void本身就被编译器解释为空类型#xff0c;编译器强制地不允许定义变量 定义变量的本质是#xff1a;开辟空间 而void 作为空类型#xff0c;理论上不应该开… 哈哈哈哈哈哈今天一天两更 void关键字 void关键字不能用来定义变量原因是void本身就被编译器解释为空类型编译器强制地不允许定义变量 定义变量的本质是开辟空间 而void 作为空类型理论上不应该开辟空间针对编译器而言即使开辟了空间也只是作为一个占位符看待针对Linux来说 所以既然无法开辟空间也无法作为正常变量使用既然无法使用干脆编译器不让它编译变量 void修饰函数返回值和参数 需要注意的点是C语言中函数可以不带返回值默认的返回值是int 但是我们平常在编写函数相关的代码的时候还是得带上函数的返回值类型否则人家会在猜测究竟是默认还是忘了没有写返回值 所以在前面用void函数修饰的作用是起到一个提醒和占位的作用 void修饰函数返回值1.占位符让用户明确不需要返回值2.告知编译器这个返回值无法被接受 void充当函数的形参列表告知用户或编译器该函数不需要传参 结论如果一个函数没有参数将参数列表设置为void,是一个不错的习惯因为可以将错误提前发现 void指针 void指针可以创建变量原因在于void*是指针是指针空间大小就能明确出来 void*可以被任何类型的指针接受void * 可以接受任意类型指针常用 进一步来说就是库系统接口的设计上尽量设计成通用接口 如这样的 例子如下 #include stdio.h int main() {void*pNULL;int*xNULL;double*yNULL;px;//虽然类型不同但是编译器不会报错py;//同上xp;yp;//编译器也不会报错return 0; }这里产生了一个问题void类型的指针是否可以计算呢 在不同的平台上是不一样的在VS的环境下是不可以的但是在Linux的环境下是可以的主要原因出现在两个平台对于void大小的理解VS认为void大小为0但是Linux认为是sizeof(void) void*指针不可以解引用虽然void *可以接受任意类型但是还是不可以解引用 return关键字 两个问题的区别C语言有没有字符串类型VS C语言有没有字符串 C语言有字符串但是C语言没有字符串类型 注意点求字符串长度是不包括‘\0’的求字符串容量是包括’\0’ 计算机中是否真的需要将所有的数据清零 计算机中清空数据只需要设置该数据无效即可。 这句话的意思其实不太准确只是因为我们所学的知识还没有这么多而已打个比方一个10GB的文件可能只需要十个比特位大小一个比特位代表1GB 接下来看如何正确理解下面的代码 #include stdio.h char*show() {char str[]hello cosmic love;return str; } int main() {char*sshow();printf(%s\n,s);return 0; }打印结果是一串乱码 这里我们需要懂得函数栈帧相关的知识。 调用函数形成栈帧函数返回释放栈帧 但是在调试的时候s指向的值还在 从12行调试到13行的时候发生了变化 原因有下面几点 1.计算机并不清空数据 2.printf也是函数也要遵守这些规则所以就二次覆盖了show的栈区 补充2个点 1.怎样保证栈帧申请的空间是够的 因为编译器会根据关键字大小预估充足的空间大小 2.栈帧的结构是怎样的 可以联想我们之前学过的递归的概念栈帧的创建也是一个不断向下创建的过程 有个问题临时变量为什么具有临时性 因为临时变量在函数栈帧中创建栈帧结构在函数调用完毕之后要被释放 书写规范上的注意 return语句不可返回指向“栈内存”的指针因为该内存在函数体结束的时候会被销毁 可以看下面几行代码 int GetData() {int x0x11223344;printf(run get data!\n);return x; } int main() {int yGetData();printf(ret:%x\n,y); }来看运行结果 貌似跟前面有点悖论 这里拿到的不是X拿到的是里面的内容 看一下里面的反汇编代码 得到了下面的结论 在上面的代码做一点小小的修改 int GetData() {int x0x11223344;printf(run get data!\n);return x; } int main() {GetData();printf(ret:%x\n,y); }需要注意一个概念函数的返回值具有常性 结论 一个函数如何返回给外部调用方本质是通过寄存器 当我们返回没有对应的接收时调用return 会生成同等汇编语言如果对应的接收方就会继续往下走
http://www.hkea.cn/news/14550778/

相关文章:

  • 在县城做团购网站免费纯ftp空间
  • 网站开发 flex邯郸信息港征婚
  • 杭州余杭区网站建设淘宝客怎么做直播网站吗
  • 旅游网站做精准营销的凯里门户网
  • 好用的网站后台管理系统企业网站制作哪些公司制作
  • 什么是网站ip地址张店网站建设公司
  • 个人html网站深圳网站设计兴田德润优惠吗
  • 广州新塘网站建设房地产中介网站
  • 电子商务网站开发实南京市工程造价信息网
  • 一个网站做多少关键词个人网站可以做企业宣传
  • 提升审美网站齐鲁石化建设公司官网
  • php做网站主要怎么布局免费的简历模板大全
  • 什么是灰色网站thinkphp5菜鸟教程
  • 杭州本地品牌网站建设收费网站 兼容性
  • 杭州网站建设很 棒安卓版网页制作软件
  • 小程序怎么做电影网站整合网络营销外包
  • 做二手元器件那个网站查价格深圳制作网站软件
  • php 网站 上传到空间品牌推广是什么
  • 自己做的网站怎么维护软文发布平台哪个好
  • 网站开发工程师需要具备的综合素质wordpress微信公众号
  • 兰州公司网站制作电脑软件下载
  • 国外做的好的电商网站推荐网站设计的设计方案
  • 可以免费打广告的网站2小时学会php网站建设
  • 天津网站建站公司网站栏目 英文
  • 百度网站排名优化工具erp系统华为
  • 全球域名山西常见网站建设推荐优化
  • 网站开发包括网站的wordpress movie
  • 内江 网站建设微信网站怎样做
  • 建设银网站免费建站工具
  • 佛山市南海区建设局网站门户网站模板源代码