-
标准输入流0,标准输出流1查看全部
-
stdio=standard in out 标准输入输出。 stdio流包括stdin stdout stderr printf("");等价于fprintf(stdout,""),且stdout默认为显示器 scanf(“”,&a);等价于fscanf(stdin,"",&a)查看全部
-
int main(int argv,char* argc[])//这是主函数的默认参数,当执行主函数时,即./main.out的时候带的命令个数(包括./main.out本身)和命令会分别传入这两个参数中。如<br> ./main.out -l -a -wer -aa 后面的命令可能没有任何意义,但是会传入到参数中。<br> 打印出来的话即argc[0]=./main.out;argc[1]=-l;argc[2]=-a;argc[3]=-wer;argc[4]=-aa。argv=5。老师说这个很重要,但是重要性目前还未理解。查看全部
-
&&可作为两条命令的连接符,前一条命令执行成功后再执行后一条命令。意思是前一条命令的返回值为0,才算执行正确,然后才会执行下一条。如果不为0,则不往下执行。可以用以下命令查看返回值 echo $?查看全部
-
make命令思想:告诉他里面包括那些文件,以及这些文件的关系。 格式: # this is Make File hello.out:max.o min.o hello.c #包括的文件 gcc max.o min.o hello.c #文件的关系,开头为一个缩进Tab,等于8个空格 (linux中,win下等于4个空格) max.o:max.c gcc max.c min.o:min.c gcc min.c #直到所有文件在该文件夹中全部包括才行。查看全部
-
apt-get install make ,其中make为可安装软件。应用此命令可快速安装,其他软件(C语言下的)类似。一般需要root权限,所以还需sudo命令。即 sudo apt-get install make查看全部
-
make,是个好东西查看全部
-
代码第二行可添加 #include "max.c" #include "max.h" max.c为可执行文件,相当于将max.c代码粘贴进去,而max.h为函数库,其中可查看其他函数(或者其他人编写的函数)。此时编译时需要gcc max.o hello.c才可执行,否则会提示 max函数错误。查看全部
-
gcc max.o hello.c 可一起编译,这样相当于编译了gcc max.o hello.c,但是运行效率提高了,编译完成生成a.out可执行文件,然后可用 ./a.out执行得到输出。查看全部
-
gcc -c max.c -o max.o 把代码编译为 .o文件,此文件为计算机可直接读取的二进制文件,可大大提高运行效率。查看全部
-
sp 文件名:添加新建文件 set nu: 显示行号 Ctrl w ↑:上一个文件 Ctrl w ↓:下一个文件 9 dd:剪切光别以下9行 cp:粘贴 gcc hello.c max.c -o newname.out :编译并输出为newname.out查看全部
-
命令: ps: 查看进程 grep:查询查看全部
-
管道:| 命令1 | 命令2 | 命令3 | ... | 命令n 管道将前者命令的输出流作为后者命令的输入流查看全部
-
输出流重定向操作符: >: 单箭头,标准输出流的内容重定向到箭头右边的文件中,覆盖原有的内容 >>: 双箭头,标准输出流的内容重定向到箭头右边的文件中,在原有的内容后追加新的内容。 示例: lwx@ubuntu: ./a.out > a.txt lwx@ubuntu: ./a.out >> a.txt 箭头左边可以加上文件描述符 0: stdin 1: stdout 2: stderr 默认为1 输入流重定向操作符:< 将标准输入流、标准输出流、标准错误流重定向到指定的文件中。 lwx@ubuntu: ./a.out 1>output.txt 2>error.txt <input.txt查看全部
-
操作系统在启动一个应用程序的时候,会自动为这个程序创建的三个文件: stdin :标准输入流 默认为键盘 stdout :标准输出流 默认为显示器 stderr :标准错误流 Linux操作系统将所有的设备动当作文件来处理查看全部
举报
0/150
提交
取消