罗永浩坦言,夜半惊魂
分类:技术

图片 1

(一)引用数组元素时指针的运算

如果指针变量p已指向数组中的一个元素,则p+1指向同一数组的下一个元素,p-1指向同一数组的上一个元素。

附:P+1并不是简单将值+1,而是加上元素所占的字节数。

int、float、long都是占4个字节,char占一个字节。

晚上6:30该到写字班接二宝了,回家的路上孩子说腿痛,想让抱抱。我以为她又是玩儿心理游戏,耍赖皮不想走路。还是以往战术,转移注意力,半哄半拽,终于回到了家。晚饭没吃几口,就在我洗一双袜子的间隙,宝贝已经躺在沙发上睡着了。抬头看看墙上的表才7点,不免有点心疼宝贝了。以为是这段时间幼儿园排元旦节目,孩子们太累,再加上老师说孩子双手拍蓝球拍的不错,每天都练练,到汇报演出时作为一个节目,孩子很有兴趣,中午练,放学练,我想孩子确实累坏了,才睡得这么早。

作者:龚进辉

(二)*p++、*(p++)、*(++P)、++(*p)、*(p--)、*(--p)之间的区别

*p++先执行*p,再指向下一元素

*(p++)和*p++一样,因为++和*是相同优先级,结合方向自右向左

*(++p)先使p++指向下一元素,在取*p

++(*p)先执行*p,然后将p指向元素的值+1

*(p--)先执行*p,然后p再自减

*(--p)则是p先自减,然后再取*p

平常我都是和二宝一起睡,我经常调侃说自己返老还童,过的是幼儿的作息时间,晚上9点前就洗漱完毕,躺在被窝里,或者给讲故事,或者手机打开听故事,一般9点左右我和宝贝都进入了梦想。今天晚上二宝睡觉早,我就倍加珍惜这点纯属个人的时间,逛逛淘宝,刷刷微信。不觉间已经11点了,赶紧睡觉,可是当我接触到二宝皮肤时,第一反应就是宝贝发烧了,肯定还不低,最少38°。对孩子身体的熟悉程度可能只有做妈妈的才能这么神奇,就像一根能测温度的体温计,有时候可能只是非常轻微的体温波动,我就能判别孩子体温不正常。快速找到体温计测量,天呀,“39.3”,这度数大大超出我的预测,赶紧先退烧吧,可是翻遍家里的抽屉,没找到一粒退烧药。顾不上已是凌晨12点会打扰别人休息,也顾不得药能不能借,我给住在楼下的朋友打电话,她家里也没有。这可怎么办,小葡萄爸爸出差不在家,这大半夜的去哪里买药呀!真不行得把孩子叫醒到医院看看医生,冬天的晚上外边那么冷,不想折腾孩子,看着熟睡的宝贝儿,不放心又没办法,我无助又坚定的穿好衣服出门找药店。

今天下午,锤子科技创始人罗永浩(老罗)现身企鹅问答回答网友提问,在回答“如何将iPhone用户转化成锤子用户”这一问题时,他坦言iPhone用户是全世界用户里最难转化的,但锤子正朝这个方向努力。

(三)用数组名做函数参数

用变量名作为函数参数时传递的是变量的值,而用数组名做函数参数时,传递的是数组首元素地址

例如,实现将数组中n个整数按相反顺序存放

 1 #include<stdio.h>
 2 int main(){
 3     void inv(int x[],int n);
 4     int i,a[10]={3,7,9,11,0,6,7,5,4,2};
 5     
 6     inv(a,10);    //用数组名做参数传递的是数组首元素地址 
 7     for(i=0;i<10;i++)
 8     printf("%d",a[i]);
 9     return 0;
10     }
11     //inv函数用来交换两个数组元素 
12     void inv(int x[],int n){            // 实参把数组a的首元素地址传到形参 
13         int temp,i,j,m=(n-1)/2;
14         for(i=0;i<=m;i++){
15             j=n-1-i;
16             temp=x[i];x[i]=x[j];x[j]=temp;
17         }
18     }

夜晚的街上没有白天的繁闹,寒冷而寂静。主干道上也只有几辆飞驰的卡车霸道的超速驾驶。车行到黄河路上,前边不远要变换车道左拐,后视镜里一辆大卡车距离好像还挺远,就打了转向灯,可是感觉后边的大车没有丝毫的减速,就像疯了一样,飞奔而来,对开车技术不好的我,惊出一身冷汗,第一反应就是放弃变道,原路前行,等他过去我再改道。看着大车从旁边呼啸着冲过去,本来焦虑不安的心里又增添了些许不爽,暗暗诅咒,跑那么快干嘛,找死呀。

老罗表示,锤子在资本市场被看好的一个重要原因是,用户人群与iPhone高度重叠,旗舰机用户很大比例由iPhone转化而来,但尴尬之处在于,iPhone用户忠诚度高,只要iPhone迭代时不出大毛病,销量不成问题,这让锤子等其他手机厂商郁闷不已。

(四)通过指针引用多维数组

1.多维数组元素地址问题

假如存在一个二维数组     int  a[3][4]

a+1代表的是a[1]的首元素地址,也就是第一行首元素的地址

a[0]+1代表的是第0行第一个元素的地址

*(a+0)+1代表的也是第0行第一个元素的地址

*(*(a+0)+1)代表的是第0行第一个元素的值

总结:

二维数组名是指向行的,一维数组名是指向列的。

在指向行的指针前面加一个*,就转换成指向列的指针      如:*a指向第0行第0列

在指向列的指针前面加一个&,就转换成指向行的指针       如:&a[0]指向第0行

慢慢缓过神来继续找,真找不到24小时营业的药店,经过人民医院的门口,我想去试一试,要是医生说必须领孩子,那就再回家把孩子抱来。穿过空旷安静的医院大厅,隔着玻璃可以看到办公室里的值班护士,犹如天使。来到五楼儿科,楼道里陪护家属也都酣然入睡,唯有医生办公室里灯火通明,轻手轻脚的走进去生怕惊醒梦中病人,办公室里医生正在专心工作,走近一看,有点小小的惊喜,今晚的值班医生竟然曾经是自己的学生。这样就不用回家领孩子,可以顺利买到药了。拿着药方到一楼付费取药,心中充满了对医生护士的感激,如果没有她们的坚守,像我今天这样的情况那不是要把人活活急死吗。拿上药心中有了一丝丝安慰,牵挂着独自在家发烧的宝贝,不由裹紧衣服加快步伐。突然身后一阵无规律重重的脚步声越来越近,扭头一看,一名男子踉踉跄跄的从住院部里蹿出来。这真是一惊不平又来一惊,不会是醉汉吧,我头皮发麻,心跳加速,呼吸不畅,瞬间感觉头发都快竖起来了。脑子短暂一片空白后快速有很多对策飞过,要是醉汉过来,我先踢他要害,用指甲挠他脸,咬他胳膊……当醉汉从身边经过的时候,好像空气都要凝固了,害怕紧张到在寒风凛冽中要冒汗了,就在我想要撒腿就跑的时候,那醉汉已经打着电话走远了,仔细看看应该是着急办事的正常人,并非猜测的醉汉。真是虚惊一场,嗯——长长的松了口气,两腿还有点发软。我也对自己丰富的想象力和高大体格下那颗脆弱的玻璃心给折服了,真是一个胆小鬼!

本文由奥门金沙网址发布于技术,转载请注明出处:罗永浩坦言,夜半惊魂

上一篇:算算加快,人工降雨 下一篇:没有了
猜你喜欢
热门排行
精彩图文