摘要: os.popen 函数接收一个字符串,返回输出的该字符表示的命令的输出结果到 fp 变量。In [1]: import osIn [2]: fp = os.popen("yd nice")In [3]: out = fp.read()In [4]: outOut[4]: 'adj. 精密的;美好的;... 阅读全文
posted @ 2015-01-16 09:20 谭哥 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无 关。转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表 示就是 27, = 用八进制表示的 33)。\033[显示方式;前景色;背景色m显示方式:0(默认值)、1(高亮)、2... 阅读全文
posted @ 2015-01-03 20:47 谭哥 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 定义一般基本变量时,内存地址:按照定义变量的顺序从高到低。结构成员初始化后, 其内存地址的规律是:从低位到高位连续排列。并且类似于数组,它的第一个成员的内存地址也就是这个结构变量的内存位置。(但是你并不能通过这个地址调取这个成员的值,必须使用类似: (*p).member 的形式才可以。因为.的优先... 阅读全文
posted @ 2014-12-26 20:29 谭哥 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: *p++, 这里的p是表示指针,而++运算优先于*(当然不是乘号,仅仅指的是指针的运算符),首先给p增加一个1(所指向的地址移动到下一个'变量'的起始点),相当于 p[n] 变成了 p[n+1] 。然后是*, 即提取这个指针所指位置的变量值。即 先移动指针再提取值。对比两种遍历:#include i... 阅读全文
posted @ 2014-12-25 09:41 谭哥 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. int * const p;意思是这个p是个const,不能执行p++这样的操作等。但是可以改变*p的值。其实这个东西就是数组的本质。你不能改变数组的起始位置。因为它是一个const。但是你可以改变数组第一个元素的值,因为它相当于*p。举个例子:int a[], b[];a = b;这个就不能... 阅读全文
posted @ 2014-12-24 22:09 谭哥 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 关于数组和内存地址先看代码:#include int main(void){ int i=1; int j=2; int k=3; printf("i: %p\nj: %p\nk: %p\n", &i, &j, &k); int *p = &k; p... 阅读全文
posted @ 2014-12-24 18:19 谭哥 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 指针,我理解就是保存另一个变量的地址的变量。例如int x,这个变量,它的内存地址可以用&x这个表达式得到。如果要利用这个内存地址来处理x的话,可以利用*x来作为它的指针,*x就是存储x内存地址的变量。例如:对*x进行操作: *x = 5 那么就把5这个值放到来这个指针指向的内存位置,也就是x变量。... 阅读全文
posted @ 2014-12-23 23:41 谭哥 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 利用&查看内存地址 1 #include 2 3 int main(void) 4 { 5 int list[3]={1,1,1}; 6 for (int i=0; i<3; i++) 7 { 8 printf("list[%d]'s address: %... 阅读全文
posted @ 2014-12-23 23:06 谭哥 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 int main(void) 4 { 5 const int len = 100; 6 int prime[len]; 7 for (int i=0; i<len; i++) 8 prime[i] = 1; // 1 标记这... 阅读全文
posted @ 2014-12-23 16:28 谭哥 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 字符数组 1 #include 2 3 void concat(char result[], const char str1[], int n1, 4 const char str2[], int n2) 5 { 6 int i, j; 7 //... 阅读全文
posted @ 2014-12-18 10:53 谭哥 阅读(159) 评论(0) 推荐(0) 编辑