美文网首页
问题和小记

问题和小记

作者: 秣崖 | 来源:发表于2017-01-15 12:11 被阅读0次

小记:

宏定义

#define MAX(a,b)  (a)>(b)?(a):(b)

#给参数加括号是因为a,b可能为表达式

作用域

在子函数中的大括号中定义的变量要注意其作用域和生存周期问题,以及要着重注意是否在循环体内的问题

问题:

能否让一个子函数一次调用多次返回处理结果

处理方式:用多进程或者线程的方式,子函数循环调用,与父进程通信。

如何通过汇编来识别调用子函数时传入的地址上的数据类型。

关于数组的长度

到目前为止,只能做到规定最大长度来适应处理长度。

方案:通过设置一个指针,分别通过arr [ j ] 的方式进行储值。

结果:使用时,提示必须初始化,还是需要MALLOC分配最大空间的数组长度。

关于子函数

当需要用子函数处理同一数据,返回多个结果的时候,可以:

        通过传入指针参数记录处理结果来代替多个结果的返回。

关于字符数组

当前遇到的所有的char  arr[max]数组都不能访问arr[max]这个地址。

在vs中char arr[max]只能存储max-1 个字符,其自动添加结束符,并认定为max长度的字符串,对应的arr[max-1]用来存放‘\0’;

而在一些如linux中的c编译器,其可以添加

指针增减

记住:其永远是移动指针类型个单位,移动了sizeof(type)*num个地址单位,但是这个地址单位不能通过C进行修改。

探究结构体内存空间对齐问题

相关文章

  • 问题和小记

    小记: 宏定义 #define MAX(a,b) (a)>(b)?(a):(b) #给参数加括号是因为a,b可能为...

  • 白话集群的编程思想

    编程悟道—学习前人怎么解决问题(一) 从"搬石头问题"引发的"集群搭建问题" 小记:很多的文章都是纯理论和操作手册...

  • 问题小记

    问题: 在实现文章发布时间的时候,time直接print是正常的,序列化之后打印则是带T的即时区相关的。 导致在前...

  • 问题小记

    工作中遇到的问题汇总: 1.MySQL插入中文的时候会出现: 原因: 数据库编码问题:数据库默认编码为:Latin...

  • 问题小记

    1、fetch和xhr的区别 XMLHttpRequest(XHR)fetch是基于Promise设计的。 2、一...

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • 带娃小记

    带娃小记分为宝宝成长小记和妈妈成长小记,记录于今日份。 宝宝成长记之,颜色敏感 今天突然发现娃对艳丽的颜色很敏感,...

  • 2020-04-01想法小记

    原本想写“视频小记”的,结果晚上和发小约局又有了一些想法,写“射箭小记”也不合适,只得写成“想法小记”了。 今天把...

  • 2022-12-06

    很开心和充实的一天,虽然忙忙碌碌,但没有压力和焦虑,满是淡然和幸福。 今日小记 1、昨天发工资了,个税核算出了问题...

网友评论

      本文标题:问题和小记

      本文链接:https://www.haomeiwen.com/subject/havybttx.html