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

官网网站搭建需要多少钱怎么申请网上店铺

官网网站搭建需要多少钱,怎么申请网上店铺,wordpress分类404,中文域名怎样绑定网站目录 1.程序运行前 2.程序运行后 3. new操作符 3.1 基本语法 3.2 开辟数组 C程序在执行时#xff0c;将内存大方向划分为4个区域 代码区#xff1a;存放函数体的二进制代码#xff0c;由操作系统进行管理的 全局区#xff1a; 存放全局变量和静态变量以及常量栈区 …目录 1.程序运行前 2.程序运行后 3. new操作符 3.1 基本语法 3.2 开辟数组 C程序在执行时将内存大方向划分为4个区域 代码区存放函数体的二进制代码由操作系统进行管理的 全局区 存放全局变量和静态变量以及常量栈区   由编译器自动分配释放存放函数的参数值局部变量等堆区  由程序员分配和释放若程序员不释放程序结束时由操作系统回收 内存四区意义不同区域存放的数据赋予不同的生命周期给我们更大的灵活编程 1.程序运行前 在程序编译后生成了exe可执行程序未执行该程序前分为两个区域 代码区      存放CPU执行的机器指令      代码区是共享的共享的目的是对于频繁被执行的程序只需要在内存中有一份代码即可      代码区是只读的使其只读的原因是防止程序意外地修改了它的指令 全局区             全局变量和静态变量存放在此             全局区还包含了常量区字符串常量和其他常量也存放在此             该区域的数据在程序结束后由操作系统释放 //全局变量 int g_a 10; int g_b 10;//全局常量 const int c_g_a 10; const int c_g_b 10;int main() {//局部变量int a 10;int b 10;//打印地址cout 局部变量a地址为 (int)a endl;cout 局部变量b地址为 (int)b endl;cout 全局变量g_a地址为 (int)g_a endl;cout 全局变量g_b地址为 (int)g_b endl;//静态变量static int s_a 10;static int s_b 10;cout 静态变量s_a地址为 (int)s_a endl;cout 静态变量s_b地址为 (int)s_b endl;cout 字符串常量地址为 (int)hello world endl;cout 字符串常量地址为 (int)hello world1 endl;cout 全局常量c_g_a地址为 (int)c_g_a endl;cout 全局常量c_g_b地址为 (int)c_g_b endl;const int c_l_a 10;const int c_l_b 10;cout 局部常量c_l_a地址为 (int)c_l_a endl;cout 局部常量c_l_b地址为 (int)c_l_b endl;system(pause);return 0; }打印结果   2.程序运行后 栈区         由编译器自动分配释放存放函数的参数值局部变量等         注意事项不要返回局部变量的地址栈区开辟的数据由编译器自动释放 int * func() //形参数据也会放在栈区 {int a 10; //局部变量 存放在栈区 栈区的数据在函数执行完成后自动释放return a; //返回局部变量的地址 }int main() {//接受func函数的返回值int *p func();cout *p endl; //第一次可以打印正确的数字是因为编译器做了保留cout *p endl; //第二次这个数据就不再保留了system(pause);return 0; } 堆区         由程序员分配释放若程序员不释放程序结束时由操作系统回收         在C中主要利用new在堆区开辟内存 int* func() {//利用new关键字 可以将数据开辟到堆区//指针 本质也是局部变量 放在栈上 指针保存的数据是放在堆区int* a new int(10);return a; }int main() {//在堆区开辟数据int *p func();cout *p endl;cout *p endl;system(pause);return 0; }总结         堆区数据由程序员管理开辟和释放         堆区数据利用new关键字进行开辟内存 3. new操作符 C中利用 new 操作符在堆区开辟数据 堆区开辟的数据由程序员手动开辟手动释放释放利用操作符delete 语法new  数据类型 利用 new 创建的数据会返回该数据对应的类型的指针 3.1 基本语法 int* func() {//在堆区创建整形数据//new返回的是 该数据类型的指针int* a new int(10);return a; }int main() {int *p func();cout *p endl;cout *p endl;//利用delete释放堆区数据delete p;//cout *p endl; //报错释放的空间不可访问system(pause);return 0; } 3.2 开辟数组 //堆区开辟数组 int main() {//创建10个整型数据的数组在堆区int* arr new int[10]; //10代表数组有10个元素for (int i 0; i 10; i){arr[i] i 100; //给10个元素赋值 100 - 109}for (int i 0; i 10; i){cout arr[i] endl;}//释放数组 delete 后加 []delete[] arr;system(pause);return 0; }
http://www.hkea.cn/news/14574527/

相关文章:

  • 图片类网站如何做优化做网站要开发嘛
  • 昭阳区建设局网站怎么查网站的所有权
  • 图片点击切换网站模板三栏wordpress+主题
  • 西部网站助手上海网站设计网页设计
  • 学院管理网站建设企业营销网站建设的基本步骤
  • 做 网站 要专线吗吴川网站建设
  • 外贸展示企业网站WordPress仿站培训
  • 网站素材 下载前方网络网站建设合同
  • 加强网站网络安全建设seo索引擎优化
  • 赣榆网站建设企业商城网站开发建设
  • 北京网站备案域名小工作室做网站
  • 网站建设明细费用成都品牌设计
  • 做系统前的浏览网站能找回吗网站模板源码平台
  • 网站建设 繁体3d演示中国空间站建造历程
  • 兰州 电子 网站建设wordpress mohtml
  • 网站审批需要什么手续仿什么值得买wordpress
  • 萍乡专业的企业网站建设公司网站空间域名续费
  • 织梦网络公司网站源码网站建设属什么资产
  • 推荐微商城网站建设无线网络管理平台
  • 价格划算的网站开发个体营业执照网站备案
  • 泰安网站建设个人工作室海南网站制作
  • 网站用免费空间好不好网站建设免
  • 付费的网站推广该怎么做注册会计师报名时间
  • 阿里云代理网站怎么做公司招聘网站 哪个部门做
  • 太原网站建设方案维护苏州设计网站
  • 杭州网站建设慕枫域名注册哪个平台比较好
  • wordpress 经典网站哪个网站做网络推好
  • 网站建设费的摊销年限乐之网站制作
  • 中国建设部网官方网站音乐网站如何建设的
  • 网站seo批量查询工具产品图册设计公司