看海的小羽 发表于 2013-8-20 20:23:27

37岁玩机械?虽然想说支持下,但情况摆在那。。楼主愿意干苦力吗?机械行业苦力活工资还不错,学机床学个一两年,工资还算可以。。如果是搞设计或工艺的话,老实说,楼主估计待不住。。工资太低

crazypeanut 发表于 2013-8-20 20:31:13

int func_a(int a)
{
      a++;
      return a;
}

//形参值改变不影响实参

int func_b(int& a)
{
      a++;
      return a;
}

//引用作为形参,被引用的变量在函数体内改变将影响其变量值

int main()
{
      int a = 1;
      int b, c, d;
      b = func_a(a); //b=a+1,b=2,执行完这条后,a=1
      c = func_b(a);//c=a+1,c=2,执行完这条后,a=2,因引用的形参改变将影响实参值
      d = a;//d=2,不解释了
}

另,b,c,d定义时均未设定初始值,不是好习惯,windowns编译器int类型变量默认值为0,但是其他系统,比如linux,值是未定的,所以此段代码,在不同的系统上运行可能有不同的结果

小马过河 发表于 2013-8-20 20:32:50

楼主不如搞电气、自动化等。机械虽然越老越吃香,但很多人等不到,很多人也得不到。

奇_点 发表于 2013-8-20 20:53:12

crazypeanut 发表于 2013-8-20 20:31 static/image/common/back.gif
int func_a(int a)
{
      a++;


不如说的更明白点 func_a引用的实参的值被赋给了一个临时变量,a传递的是它的一个备份,是影子寄存器的值,本身不变。
func_b将引用(此时为一个术语)作为形参,传递的是a的地址,是存储它的值的内存,对内存中值进行运算,再返回,因而改变了。

ldf9766 发表于 2013-8-20 21:00:30

干得好老的就吃香,干不好老了就废了

crazypeanut 发表于 2013-8-20 21:08:48

其实我一直在吐槽国内搞软件的,没有自己一点核心的东西,都是整天在人家制定好的框架内打转转。以前的MFC,现在的.net,还有安卓,J2EE之类。一旦涉及到核心代码,就焉了,别说微软不公开源代码什么的,linux纯开源,代码随便看。

为何软件业到了35岁必须转管理??因为就那么点技术,卖几下就没了,30岁以后,你精力拼的过刚毕业的20多的年轻人???

极速北极光 发表于 2013-8-20 21:18:01

应该搞电气控制,什么PLC编程之类

crazypeanut 发表于 2013-8-20 21:28:18

嘿嘿,咱来卖弄卖弄,发点高级的东西

;File Name:Hello.asm

NULL=0
MB_OK=0
.386p
.model flat
extrn MessageBoxA:proc
extrn ExitProcess:proc

.data
    Caption db 'Hello World!',0
    Text db 'welcome!',0

.code
main:
push MB_OK
push offset Caption
push offset Text
push NULL
call MessageBoxA
push 0
call ExitProcess

end main

这段代码可以用VC6.0编译通过运行,会这个的人估计已经不多了

上帝1314 发表于 2013-8-20 21:40:08

学习了

anflylove 发表于 2013-8-20 22:07:19

楼主为什么觉得软件行业是青春饭?
页: 1 [2] 3
查看完整版本: 我37岁了,软件行业混不下去,想转机械设计