好奇怪的样子哦
@表示局部变量局部变量是用户可自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以“@”开头,而且必须先用DECLARE命令说明后才可使用。@@表示全局变量全局变量是SQL Server系统内部使用的变量,其作用范围并不局限于某一程序,而是任何程序均可随时调用全局变量通常存储一些SQL Server的配置设定值和效能统计数据。用户可在程序中用全局变量来测试系统的设定值或Transact-SQL命令执行后的状态值。有关SQL Server 全局变量的详细情况请参见附录
kellycai4141
Global variables例如: int a,b; /*外部变量*/void f1() /*函数f1*/{……}float x,y; /*外部变量*/int f2() /*函数f2*/{……}main() /*主函数*/{int maomi();……}/*全局变量x,y作用域 全局变量a,b作用域*/从上例可以看出a、b、x、y 都是在函数外部定义的外部变量,都是全局变量。但x,y 定义在函数f1之后,而在f1内又无对x,y的说明,所以它们在f1内无效。 a,b定义在源程序最前面,因此在f1,f2及main内不加说明也可使用。全局变量是使用相同的内存块在整个类中存储一个值.全局变量extern与staticextern在其他源程序中也可以使用;static只能在本程序中使用。
罂粟女孩
一般你们项目组会约定变量和函数命名的规则多数字符变量是ls_前缀,后面是汉语拼音或英文简写,比如ls_name代表姓名整型变量前缀为li,比如li_sl代表数量数值型为ld等等至于循环标志,按照层次分别为i,j,k以上说的是局部变量如果是静态变量前缀应该分别为is ii id而全局变量是gs gi gd等这样不但你自己用着舒服,别人也能看明白
优质英语培训问答知识库