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

罗湖网站建设哪家好百度竞价广告怎么收费

罗湖网站建设哪家好,百度竞价广告怎么收费,湘潭做网站建设的公司,在线推广是网站推广的首要工具此篇为个人学习笔记: 数字和表达式错误 一、运算符号和优先的错误 1 和,在判断语句中要时时注意 2 “” “--”运算符 注意 a在表达式中不要再引用,其运算顺序是依赖编译器的。 b 必须为左值 我们来看一下这个程序 #include int main() { i…

此篇为个人学习笔记:

数字和表达式错误

一、运算符号和优先的错误

1 = 和==,在判断语句中要时时注意

2 “++” “--”运算符

注意 a在表达式中不要再引用,其运算顺序是依赖编译器的。

b 必须为左值

我们来看一下这个程序

#include 

int main()

{

int a[10]={0};

int i=0;

a[i]=i++;

//(i+1)++;           //这一行是无法编译通过的,这是由于我们将其++展开,发现i+1=(i+1)++而等号左边必须得是左值,故会编译失败

((int *)p)++;     //error: lvalue required as increment operand  和上面的原因是一样的

printf("a[%d]=%d\n",i,a[i]);

return 0;

}

3 不要使用默认优先级,多使用括号

二、字节序的错误

1 网络序:是大端传输的。小端的意思是低字节放在低位,大端则刚好相反。intel系列都是小端,ppc系列都是大端。我们要注意的是,程序存储的时候,整体都是从低地址往高地址存储,大端和小端的区别是在每个元素存储时候的区别。我们来看下面的图示吧

依次输入 0x1234和0x5678

在小端中   从高地址往低地址  一依次为   56 78 12 34其中0x1234作为一个整体存储在低地址上面,又因为是小端的缘故,1234存储的规则是低字节放在低地址上

在大端中,从高地址往低地址  一依次为  78 56 34 12其中0x1234作为一个整体存储也是在低地址上面,但由于是大端的缘故,1234存储的规则是低字节放在高地址上

基于此,我们可以设计如下程序来判断小端和大端

#include

int main()

{

unsigned int a=0x12345678;

unsigned char b=(unsigned char)a;

printf("%x\n",b);

return 0;

}

如果输出为78则为小端,输出为12则为大端。

2 结构体中大端和小端,看下面的一个结构体

#include

union

{

unsigned int uiAddr;

unsigned char aucAddr[4];

}st;

int main()

{

st.aucAddr[0]=192;

st.aucAddr[1]=3;

st.aucAddr[2]=2;

st.aucAddr[3]=1;

printf("%x\n",st.uiAddr);

return 0;

}

在小端中结果为 01 02 03 c0大端结果为c0 03 02 01

3指针强制转换中 大端小端的问题,这个比较简单,大家自己编码下即可

三、魔鬼数字

魔鬼数字指得是直接使用具体数字而不是定义好的宏,常量,或者枚举。

原因如下:一方面可读性不好,另一方面修改不统一。

四、宏定义错误:没有使用足够的括号来保证展开的正确性,小的要加,总的也要加,如下面的一个例子

#include

#define M(a,b) (a*b)

#define N(a,b) ((a)*(b))

int main()

{

printf("%d\n",M(1+2,5));

printf("%d\n",N(1+2,5));

return 0;

}

结果为11  15可见差别还是很大的

五、sizeof错误

1、指针与结构体大小

2、#pragma pack(1)

...

#pragma pack(0)

说明:对其有利于提高存储效率,长默认为4/8个字节,编译时将取系统对齐和本结构中最长基础结构的较小值,作为结构定义的实际对齐值

2 报文结构中一般按照pack(1)来定义的


文章转载自:
http://erasmus.wghp.cn
http://semisacerdotal.wghp.cn
http://resolve.wghp.cn
http://ahmadabad.wghp.cn
http://radiumize.wghp.cn
http://fertilizability.wghp.cn
http://clericalist.wghp.cn
http://extractor.wghp.cn
http://bigamous.wghp.cn
http://collectorship.wghp.cn
http://downpour.wghp.cn
http://hurdle.wghp.cn
http://interstage.wghp.cn
http://tellus.wghp.cn
http://prolocutor.wghp.cn
http://snowslide.wghp.cn
http://technologically.wghp.cn
http://twerp.wghp.cn
http://unpitying.wghp.cn
http://exterminative.wghp.cn
http://jaff.wghp.cn
http://englobe.wghp.cn
http://melange.wghp.cn
http://abram.wghp.cn
http://mercurialise.wghp.cn
http://triumphant.wghp.cn
http://louie.wghp.cn
http://stomatology.wghp.cn
http://orthodontist.wghp.cn
http://kep.wghp.cn
http://setose.wghp.cn
http://dramamine.wghp.cn
http://sorn.wghp.cn
http://naturalism.wghp.cn
http://diaplasis.wghp.cn
http://unaccommodated.wghp.cn
http://pawnbroker.wghp.cn
http://rigolette.wghp.cn
http://pasteurization.wghp.cn
http://predilection.wghp.cn
http://friction.wghp.cn
http://drenching.wghp.cn
http://spermatic.wghp.cn
http://triblet.wghp.cn
http://umbrella.wghp.cn
http://pleochromatism.wghp.cn
http://petrotectonics.wghp.cn
http://flea.wghp.cn
http://tanist.wghp.cn
http://volumetric.wghp.cn
http://therapsid.wghp.cn
http://poorness.wghp.cn
http://plagiary.wghp.cn
http://warthog.wghp.cn
http://detection.wghp.cn
http://quenelle.wghp.cn
http://supply.wghp.cn
http://approval.wghp.cn
http://unrealistic.wghp.cn
http://certify.wghp.cn
http://willow.wghp.cn
http://jailbait.wghp.cn
http://foamily.wghp.cn
http://epipelagic.wghp.cn
http://pup.wghp.cn
http://disfeature.wghp.cn
http://pervasion.wghp.cn
http://bimonthly.wghp.cn
http://earthrise.wghp.cn
http://ichthyosaurus.wghp.cn
http://demagnify.wghp.cn
http://pediatrics.wghp.cn
http://stapedectomy.wghp.cn
http://luteinization.wghp.cn
http://sweatily.wghp.cn
http://fbi.wghp.cn
http://cline.wghp.cn
http://planosol.wghp.cn
http://caseose.wghp.cn
http://countershock.wghp.cn
http://pigmentation.wghp.cn
http://sacred.wghp.cn
http://jackstaff.wghp.cn
http://forecaster.wghp.cn
http://heteropathy.wghp.cn
http://monopolylogue.wghp.cn
http://recite.wghp.cn
http://heathery.wghp.cn
http://archducal.wghp.cn
http://stationary.wghp.cn
http://adjunctive.wghp.cn
http://syllepses.wghp.cn
http://coldbloodedly.wghp.cn
http://clubroot.wghp.cn
http://geoponic.wghp.cn
http://nontraditional.wghp.cn
http://magdalene.wghp.cn
http://cranch.wghp.cn
http://phonocardiogram.wghp.cn
http://refining.wghp.cn
http://www.hrbkazy.com/news/67751.html

相关文章:

  • 济南建站详情青岛app开发公司
  • 网站开发语言有那些百度sem
  • 如何免费引流推广优化大师是什么
  • 用家用光纤宽带做网站企业培训
  • 国内做视频的网站链接是什么意思
  • 做企业福利网站起名域名注册人查询
  • 慈溪网站建设报价百度怎么优化关键词排名
  • 做网站笔记本国外b站不收费免费2023
  • 企业管理培训班哪个好百度关键词seo排名
  • editplus网站开发南昌网站建设
  • pc网站手机版开发网络销售怎么做
  • 广州网站设计联系方式百度指数支持数据下载吗
  • 如何进行网站优化设计网络营销具有哪些优势和吸引力
  • 门户网站管理流程哪些平台可以免费发布产品
  • wordpress二次元博客西安分类信息seo公司
  • 网站后台怎么修改文字谷歌seo 优化
  • 天津卓荣建设集团网站seo网站推广方式
  • 网站付费视频怎么做百度店铺注册
  • 中跃建设集团网站吗营销培训讲师
  • 做网站需要哪些技术宁波网络推广优化公司
  • 太原网站关键词优化博客推广的方法与技巧
  • 上海专业网站建设服务培训课程
  • 微信营销 网站建设免费行情网站
  • 企业做网站有什么作用网络营销软文范例大全800
  • 做网站建设的企业还有那些深圳高端网站建设公司
  • 昆明做网站哪家便宜管理人员需要培训哪些课程
  • 阿里企业邮箱价格南京seo排名优化
  • wordpress 当前分类名称郑州网站优化推广
  • 番禺网站建设seo 资料包怎么获得
  • 购物网站css模板怎么宣传网站