
C
周杰伦今天喝奶茶了吗
喜欢周杰伦,也喜欢优快云博客,这使我快乐!
展开
-
内存的分区?
原创 2019-03-27 11:49:08 · 212 阅读 · 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 · 1054 阅读 · 1 评论 -
C++复习题(持续更新ing)
(似乎是大一学的C++,老师就那么“随便教”,我们就那么“随便学”。所以,即使以还可以的成绩通过了考试,实则也学得很辣鸡。后来又学了Java,现在主要用的也是Java,于是对C++的记忆基本都归零了。这可不行呀。o(╥﹏╥)o) part one:来自清华的期末考试卷 在C++中,函数的参数有三种传递方式,它们是值传递、地址传递和引用传递。 当一个成员函数被调用时,该成员函数的this 指...原创 2019-04-08 22:04:24 · 454 阅读 · 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 · 295 阅读 · 0 评论 -
Linux shell(判断条件语句:获取系统时间)
#!/bin/bash echo "time now is:" read hours if [ $hours -lt 12 ] then echo "good morning" elif [ $hours -ge 12 ] && [ $hours -lt 20 ] then echo "good afternoon" else echo "good night" fi 调用系统...原创 2019-05-12 13:42:08 · 7156 阅读 · 0 评论 -
Linux shell 批量改后缀名
#!/bin/bash echo "change tail of file" cd /home/testmyself tail=$1 for filename in `ls` do mv $filename ${filename}.$tail #我试了一下,mv $filename $filename.$tail 写成这样也可以 done ...原创 2019-05-12 17:52:29 · 353 阅读 · 0 评论 -
Linux的Makefile小例子
main.c #include <stdio.h> #include <sys/types.h> #include "hello.h" int main(void) { hello(); here(); bye(); exit(0); } hello.h void hello(); void here(); void bye(); ...原创 2019-05-12 21:17:26 · 679 阅读 · 0 评论