我正在建立一个网站来管理和维护属于公司的车辆。存在使用属于车辆的智能电话来跟踪特定车辆的特征。所有车辆都配有智能手机,可连接互联网和GPS。有没有办法用javascript或JQuery做到这一点?
答案 0 :(得分:5)
首先,让我告诉您,您的两个函数都调用undefined behavior作为return
局部变量的地址,并尝试在调用者中使用return
值
一旦函数完成执行,局部变量将不复存在,返回的地址将变为无效。如果要将返回的地址保留在作用域中,则需要定义指针并为其分配动态内存。也许您可以查看man page of malloc()
和家人以获得一个想法。
那就是FWIW,&
被称为 address-of 运算符,属性在章节§6.5.3.2,C11
标准
一元
&
运算符的操作数应该是函数指示符,是a的结果[]
或一元*
运算符,或指定不是位字段的对象的左值 未使用寄存器存储类说明符声明。
和
一元
&
运算符生成其操作数的地址。如果操作数的类型为''type'', 结果有''指向类型''的指针。
然后,*
被称为间接运算符,属性为
一元
*
运算符的操作数应具有指针类型。 [...]
和
一元
*
运算符表示间接。如果操作数指向函数,则结果为 功能指示符;如果它指向一个对象,结果是一个左值指定 宾语。如果操作数的类型为''指向类型'',则结果的类型为''type''。 [..]