[课程相关]homework-08

一、变量作用域和生命周期

 #include <cstdlib>
#include <iostream> using namespace std; void try_change(int a){
a = ;
} int main(int argc, char** argv) {
int a = ;
try_change(a);
cout<<a;
return ;
}

二、堆和栈

 #include <cstdlib>
#include <iostream> using namespace std; int *a;
int *d; void try_both(){
int *b = new int();
int c = ;
a = b;
d = &c;
} int main(int argc, char** argv) {
try_both();
cout<<*a<<endl;
cout<<*d<<endl;
return ;
}

三、分解url

为什么我要用Python写:

  1. 我不喜欢c++
  2. 我喜欢Python
  3. 这门课是“现代程序设计”而不是“现代C++设计”,所以我认为可以选择自己喜欢的语言
 flat=lambda L: sum(map(flat,L),[]) if isinstance(L,list) else [L]
print ', '.join(flat([flat([j.split('.') for j in flat([i.split('/') for i in raw_input("Please enter the url:").split("://")])])]))
上一篇:Photoshop滤镜营造杂乱锈迹效果


下一篇:cute风格图标的制作教程