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

官网网站搭建需要多少钱网站被墙查询

官网网站搭建需要多少钱,网站被墙查询,一个网站如何挣钱,商城源码哪家公司好目录 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.tj-hxxt.cn/news/132510.html

相关文章:

  • 网站链接推广怎么做杭州做网站hzyze
  • 汉中专业网站建设服务佛山新网站建设报价
  • 石家庄网站开发哪家好wordpress 图片选择器
  • wordpress课件站模板android应用开发期末考试题
  • 自己做的网站打开空白汕头免费建站哪里有
  • 深圳网址网站建设公司福州市有哪些制作网站公司
  • 国内工程机械行业网站建设现状html制作网页的代码
  • 好看的网站都找谁做的手机网站建设czyzj
  • net实用网站开发酒泉市住房和城乡建设局网站
  • 专业建筑工程网站移动宽带
  • 做设计做网站信息技术制作网站首页
  • 网站的空间和域名是啥湖北联诺建设网站
  • 做网站的目的与意义做做网页
  • 友情链接有哪些展现形式株洲seo优化官网
  • 邯郸市教育考试院网站网站首页适配规则
  • 国家骨干高职院校建设网站网站建设数据库软件英文
  • html网站登陆注册怎么做海南代理注册公司
  • 查询网站空间的服务商今天泰安刚刚发生的新闻
  • 成都网站建设 Vr功能 卓 公司php做网站技术
  • 新网站如何做搜索引擎收录上海哪家做网站关键词排名
  • 宝塔wordpress ip访问全网最低价seo
  • 海口免费做网站信息服务平台怎么赚钱
  • 漂亮的网站改版中 html代码网站建设和前端开发的区别
  • 网站建设与域名建设微信代运营
  • 企业网站名称怎么写企业邮箱域名解析
  • 重庆做木门网站公司简介本地营销型网站建设
  • 桂林的网站建设公司cms开发教程
  • 房地产网站的设计要求接兼职建设网站
  • 网站被加黑链免费推广网站排名
  • 网站的设计理念专业网站制作需要多少钱