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

怎样在网站做环评公示网络营销岗位招聘信息

怎样在网站做环评公示,网络营销岗位招聘信息,建设厅的电工证,重点专业建设验收网站目录 1.对全局变量的检测能力 2.struct类型增强 3.c中所有变量和函数都必须有类型 4.c中新增的bool类型 5.三目运算符的加强 6.const的增强 7.对枚举的增强 1.对全局变量的检测能力 C语言中同时定义两个相同的全局变量编译器并不会报错,而c中就会报重定义错…

目录

1.对全局变量的检测能力

2.struct类型增强

3.c++中所有变量和函数都必须有类型

4.c++中新增的bool类型

5.三目运算符的加强

6.const的增强

7.对枚举的增强


1.对全局变量的检测能力

  • C语言中同时定义两个相同的全局变量编译器并不会报错,而c++中就会报重定义错误
#include<stdio.h>
int g_a;//bss段
int g_a=10;//data段
int main()
{printf("%d",g_a);//最后对打印出10return 0;
}
#include<iostream>
using namespace std;int g_val;
//int g_val = 20;//c++会报g_val重定义
int main(void)
{printf("%d",g_val);
}

2.struct类型增强

  • C语言中创建结构体类型的变量必须加struct关键字
#include<stdio.h>
struct student
{int id;char name[34];
};
int main()
{struct student s1;//student s1;//errreturn 0;
}
  • c++可以不加struct结构体关键字
#include<iostream>
struct student 
{int id;char name[43];
}
int main(void)
{student s1;
}

3.c++中所有变量和函数都必须有类型

  • C语言接受没有返回类型的函数,接受单个形参传递多个实参的情况
#include<stdio.h>
f()//函数没有返回类型默认返回类型为整形,所以在C语言中不会报错
{return 10;
}
int g(int a)
{return 10;
}
int main()
{f();g(20,30,40,50);//C语言接受单个形参传递多个实参return 0;
}

4.c++中新增的bool类型

#include<iostream>
using namespace std;
int main()
{bool flag=true;flag = true;cout<<"flag(true)="<<flag<<endl;flag = false;cout<<"flag(false)="<<flag<<endl;flag=20;cout<<"flag="<<flag<<endl;return 0;
}
  • bool类型的变量的值只有0和1两种

5.三目运算符的加强

  • C语言中三目操作符不能当左值来使用
#include<stdio.h>
int main()
{int a=10;int b=20;int c=0;//左值  右值c=(a<b?a:b);printf("c=%d\n",c);(a<b?a:b)=50;//C语言中三目运算符不能当左值//10//10=50;return 0;
}
  • c++中三目操作符可以当左值来使用

6.const的增强

int const b; //代表一个常整形数

const int* c;//c是一个指向常整型数的指针(所指向的内存数据不能被修改,但本身可以修改)

int* const d;//常指针(指针变量不能被修改,但是他所指向的空间可以被修改)

const int* const e;//一个指向常整形的常指针(指针和它所在的内存空间,均不能被修改)

  • C语言中const修饰的变量并不能改变成为常量
#include<stdio.h>
int main()
{const int a=10;int* p=&a;*p=70;return 0;
}

最后a会改变成为70,说明被const修饰的a并没有成为常量

  • c++中const修饰的变量就算通过指针也不会被改变

#include<iostream>
using namespace std;
int main()
{const int a=10;int* p=(int*)&a;*p=20;cout<<"a="<<endl;cout<<"*p="<<*p<<endl;return 0;
}

c++中const修饰的变量在赋值时并不是在栈区开辟空间,而是在符号表。

思考:常量可以取地址吗??

答:如果对一个常量取地址,编译器会临时开辟一个空间,让这个指针存放这个临时空间的地址

7.对枚举的增强

C语言中枚举本质就是整形,枚举变量可以用任意整形赋值。而c++中枚举变量,只能用枚举出来的元素初始化。

#include<iostream>
using namespace std;
enum season
{SPR,SUM,AUT,WIN,
};
int main(void)
{enum season s=SPR;//s=0 //err  但是C语言可以通过s=SUM;return 0;
}

http://www.hkea.cn/news/352922/

相关文章:

  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站
  • 手机网站一键分享怎么知道自己的域名
  • 做网站 做好把我踢开北京网站搭建哪家好
  • 网站如何做引流刷外链网站
  • wordpress 站点地址关注公众号一单一结兼职
  • 合肥网站建设第一品牌个人seo外包
  • 省心的免费建站服务热线四川seo关键词工具
  • 网站总是跳转dede58seo对网络推广的作用是
  • seo排名怎么提高seo排名优化软件有用
  • 江门论坛建站模板黑帽seo联系方式
  • 政府网站信息内容建设专项检查搜索引擎排名优化seo课后题
  • 个人做的好的淘宝客网站软文营销推广
  • 城乡建设委员会网站河北seo推广公司
  • 某网站栏目策划2022十大热点事件及评析
  • 德清网站建设中心优化大师官方免费下载
  • 生日网页制作免费网站制作代做网页设计平台
  • 学校类网站特点游戏优化大师官网
  • 手机电视网站大全河南网站建设定制
  • zblog做的商城网站上海有实力的seo推广咨询
  • 免费网站模板psd网络营销的整体概念