今天看到一个小小的算法,交换两个数却不引入中间变量,想了下没什么思路.看了答案是这样: int a, b; a = a + b; b = a - b; a = a - b; 感觉还是挺有想法的,借此也引起我对语言的重新审视.考虑到年后去学校应该要参加招聘,可能要对以前所学进行全面的复习.当然第一步就是对编程语言的了解,简单翻了下<C++ Primer>(4th Edition)(手头只有这版的,只是用作复习),看到一些边边角角的语言特性都忘得差不多了.打算最近重新看一遍,把一些拾漏补缺的东西分
1.删除所有表 select 'drop table '+name+';' from sys.tables where name like 'DataSyncV1DelaySample%' or name like 'DataSyncV2DelaySample%' 2.递归查询 使用关键字with as with temp ( [Id], [parentid]) as ( select Id, ParentId from SysLocation where ParentId = @ParentI
for 循环: l=['a','b','c'] for i in l : print(i) while循环和for循环 while循环:条件循环,循环的次数取决于条件何时为False for循环:循环的次数取决于数据的包含的元素的个数 for循环专门用来取值,在循环取值方面比while循环要强大,以后但凡遇到循环取值的场景,就应该用for循环 for+break names=['a','b','c','d'] for name in names: if name == 'c': break pr