上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 90 下一页
摘要: 函数样例: 运行结果: exbot@ubuntu:~/wangqinghe/DeBug/20190702$ gcc sum.c -o sum exbot@ubuntu:~/wangqinghe/DeBug/20190702$ ./sum 10 20 30 0 argument is 10.000 s 阅读全文
posted @ 2019-07-02 15:37 王清河 阅读(227) 评论(0) 推荐(0)
摘要: 一个函数可以接受不定数的参数个数,这就是可变参数函数,比较常见的比如printf(),scanf(); 变量参数函数的简单实现: 结果如下: exbot@ubuntu:~/wangqinghe/DeBug/20190702$ ./VA num:5, vl:1020625376 in for resu 阅读全文
posted @ 2019-07-02 11:25 王清河 阅读(1066) 评论(0) 推荐(0)
摘要: 与堆操作相关的两个函数 malloc 运行结果:(linux) exbot@ubuntu:~/wangqinghe/C/20190630$ ./malloc 0 0 0 0 0 0 0 0 0 0 全是0表示分配的这块内存没有用过。 相同的代码在windows环境下运行必须将 char *p = m 阅读全文
posted @ 2019-06-30 13:09 王清河 阅读(323) 评论(0) 推荐(0)
摘要: 1.代码区: 代码区Code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。 2. 静态区 所有的全局变量以及程序中的静态变量都存储在静态区。 3.堆区 对于一个32位操作系统,最大管理4G内存,其中1G是给操作系统自己用的,剩下的3G 阅读全文
posted @ 2019-06-23 23:08 王清河 阅读(291) 评论(0) 推荐(1)
摘要: 1. 内存作用域 作用域:一个变量的作用域就是一个{}中。可以在mian函数中用一个{}来隔绝两个相同的变量名。 extern 使用: a.c: main.c extern int age; //有一个变量,类型是int,名字是age,已经在同文件下其他文件中定义了,直接//使用就好了,不需要再重新 阅读全文
posted @ 2019-06-23 22:26 王清河 阅读(2203) 评论(0) 推荐(0)
摘要: 1成功: 2.修改上方的 obj = $(patsubst %.cpp,%.o ,$(src)) 为obj = $(patsubst %.cpp ,%.o ,$(src)) 没有生成.o文件,obj的值是所有.cpp后缀文件 3. 修改上方的 obj = $(patsubst %.cpp,%.o , 阅读全文
posted @ 2019-06-22 12:29 王清河 阅读(192) 评论(0) 推荐(0)
摘要: Makefile1 Makefile2 阅读全文
posted @ 2019-06-22 12:26 王清河 阅读(280) 评论(0) 推荐(0)
摘要: 基本规则: 目标:依赖 (tab)规则 目标:需要生成的目标文件 依赖:生成该目标所需的一些文件 规则:由依赖文件生成目标文件的手段 tab:每条规则前必须以tab开头,使用空格不行。 例如: 终端编译就是:gcc test.c -o test 换成Makefile文件就是 其中第一行的test就是 阅读全文
posted @ 2019-06-22 12:21 王清河 阅读(454) 评论(0) 推荐(0)
摘要: makefile文件: make结果: exbot@ubuntu:~/wangqinghe/Transducer/20190611$ makeg++ -c test.cpp g++ test.o -o test 程序运行结果: 运行结果需要用服务器程序互相通信或者使用模拟软件来互相通信。 此处不展示 阅读全文
posted @ 2019-06-21 22:05 王清河 阅读(3212) 评论(0) 推荐(0)
摘要: main.cpp mysqlInterface.h mysqlInterface.cpp Makefile: 执行结果: make g++ -c main.cpp -I/usr/include/mysql -L/usr/lib/mysql/ -lmysqlclient g++ -c mysqlInt 阅读全文
posted @ 2019-06-21 21:56 王清河 阅读(884) 评论(0) 推荐(0)
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 90 下一页