C
周杰伦今天喝奶茶了吗
喜欢周杰伦,也喜欢CSDN博客,这使我快乐!
展开
-
内存的分区?
原创 2019-03-27 11:49:08 · 190 阅读 · 0 评论 -
给出C/C++代码,读代码做题(题型总结,持续更新ing)
1.题目:如下一段神奇的代码实现的功能是什么?int miracle(unsigned int n){ int m= n==0 ? 0:1; while (n=(n&(n-1))) { m++; } return m;}答案:n的二进制表示中“1”的个数解析:此题的理解核心是n&(n-1),例如:n...原创 2019-04-07 21:39:28 · 1004 阅读 · 1 评论 -
C++复习题(持续更新ing)
(似乎是大一学的C++,老师就那么“随便教”,我们就那么“随便学”。所以,即使以还可以的成绩通过了考试,实则也学得很辣鸡。后来又学了Java,现在主要用的也是Java,于是对C++的记忆基本都归零了。这可不行呀。o(╥﹏╥)o)part one:来自清华的期末考试卷在C++中,函数的参数有三种传递方式,它们是值传递、地址传递和引用传递。 当一个成员函数被调用时,该成员函数的this 指...原创 2019-04-08 22:04:24 · 433 阅读 · 0 评论 -
进程控制——fork()
•fork() create new processes.•exec() initiate new programs.•exit() handle termination•wait() and waitpid() handle waiting for termination.fork()创建一个新的子进程,创建时,OS把当前程序复制一份给了新进程,程序指针指向了新程序起点,两个进程...原创 2019-05-11 20:43:34 · 273 阅读 · 0 评论 -
Linux shell(判断条件语句:获取系统时间)
#!/bin/bashecho "time now is:"read hoursif [ $hours -lt 12 ]thenecho "good morning"elif [ $hours -ge 12 ] && [ $hours -lt 20 ]thenecho "good afternoon"elseecho "good night"fi调用系统...原创 2019-05-12 13:42:08 · 6963 阅读 · 0 评论 -
Linux shell 批量改后缀名
#!/bin/bashecho "change tail of file"cd /home/testmyselftail=$1 for filename in `ls`domv $filename ${filename}.$tail#我试了一下,mv $filename $filename.$tail 写成这样也可以done...原创 2019-05-12 17:52:29 · 330 阅读 · 0 评论 -
Linux的Makefile小例子
main.c#include <stdio.h>#include <sys/types.h>#include "hello.h"int main(void){ hello(); here(); bye(); exit(0); }hello.hvoid hello();void here();void bye();...原创 2019-05-12 21:17:26 · 654 阅读 · 0 评论