c
scjzhong
这个作者很懒,什么都没留下…
展开
-
linux下c编写
首先保证linux 机器安装了gcc编译器写入一段c代码,命名为a.c#include int main(){printf("hello world\n");return 0;}注意不要使用单引号 否则会提示warning保存后。执行 gcc a.c 会在同级目录生成a.out 这是一个可执行文件、执行./a.out 即可打印出hello world原创 2017-05-16 20:26:25 · 242 阅读 · 0 评论 -
关于c的头文件 自定义文件 Makefile的编写
hello.c文件#include #include "max.h"#include "min.h"int main(){int a1 = 33;int a2 = 21;int maxNum = max(a1, a2);int minNum = min(a1, a2);printf("the max value is %d\n the min value i原创 2017-05-18 14:22:56 · 1888 阅读 · 0 评论 -
c中main函数的参数篇
对于一个标准的代来说如下#include int main(int argv, char* argc[]){ printf("argv is %d\n",argv); return 0;}main中包含两个参数:如上的代码则会打印出则会输出argv is 1那么问题来了 为什么是1呢?可以是其他的数值吗?答案是可以原创 2017-05-19 00:37:58 · 1372 阅读 · 1 评论 -
linux下程序的标准输入流输出流错误流
首先是代码#include int main(){printf("hello world!\n");//此行代码就是由我们stdio.h中的标准输出流完成的int a;scanf("%d",&a);//此行代码就是由我们stdio.h中的标准输入流完成的printf("input value is :%d\n",a);return 0;}当我生成原创 2017-05-19 01:19:57 · 1762 阅读 · 0 评论 -
linux下gdb的使用
首先很重要的一点是 比如我们当前的目录下有一个mian.c 文件我们直接gcc main.c 会生成a.out文件但是这种生成的文件是不能够被调试的。要使用下面的命令gcc -g main.c -o main.out 这样才能调试。还要注意一点的是如果我们在目录里面源文件main.c不在了被删除了是无法调试的、具体使用如下gcc -g main2.c -o main2.outg原创 2017-05-19 12:01:29 · 370 阅读 · 0 评论