a.c
main(){}
b.h
fun();
b.c
fun(){}
原因是a.c没有#include “b.h”,那编译器的release版本会不会将b.c的fun函数一起编译进exe文件中?
解决方案
20
就算你 #include 的了,但是你没有引用的符号都不会编译进最终的可执行镜像中。
包括 .exe 和 .dll .
……继续阅读 »
9年前 (2016-04-25) 1178浏览
0个赞
谁有伪3D游戏的源码,分享下。
解决方案
20
Wolf3D
好像相似的哪一款有源码的。
20
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=monline_3_dg&wd=3D%E6%B8%B8%E6%88%8F%E6%BA%90%E7%A0%8……继续阅读 »
9年前 (2016-04-25) 882浏览
0个赞
int GetServerID( char *szFuWu)
{
if (szFuWu = “魔神”)
{
return “1”;
}
else if (szFuWu == “龙争虎斗”)
{
return 2;
}
else if (szFuWu == “冰宫”……继续阅读 »
9年前 (2016-04-25) 944浏览
0个赞
题目描述:
输入一个数组的值,求出各个值从小到大排序后的次序。
输入:
输入有多组数据。
每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。
输出:
各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。
样例输入:
4
-3 75 12 -3
样例输出:
1 3 2 1
#include<……继续阅读 »
9年前 (2016-04-25) 1331浏览
0个赞
40H,A0H,00H,00H
这四个字节代表一个浮点数,怎么样用C语言来求出结果呢?
解决方案
5
int main()
{
float f;
unsigned char *p=(unsigned char *)&f;
p[0] = 0x40;
p[1] = 0xa0;
p[2] = 0x00;
p[3] = 0x00;
prin……继续阅读 »
9年前 (2016-04-25) 1402浏览
0个赞
感觉既然可以不需要“声明”使用,为什么C语言还要搞的这么麻烦?
有人说VB已经把全部函数都提前包含进来了,这种说法对不对?感觉这也不科学呀,文件多了肯定效率低下。
问一下大师们能从编译器角度来帮本人解答一下这个问题吗?
解决方案
10
用起来方便的代价就是效率变低,如考虑汇编——C——C#
5
C : 执行效率
VB : 简单,易学
5
有啊,VB中 API……继续阅读 »
9年前 (2016-04-25) 1178浏览
0个赞
int8_t i8=-128;/*二进制补码:1000 0000*/
uint16_t ui16=(uint16_t)i8;
/*ui16输出为65408,二进制补码:1111 1111 1000 0000*/
求详细转化过程?
有没有参考资料、文献?
解决方案
40
本人是那个随便来的人吗?
……继续阅读 »
9年前 (2016-04-25) 1215浏览
0个赞
已经配置server.document-root = “/srv/www/htdocs/”
并在此文件下有index.html
并可以localhost/index.html
但是localhost/test.cgi 总是提示下载
解决方案
40
建议题主先学会使用抓包软件例如wireshark
……继续阅读 »
9年前 (2016-04-25) 1116浏览
0个赞
unsigned long a = 0;
char b[] = “c0a801bb”;
a = strtol(b,NULL,16);
为嘛打印的值不对?怎么操作?
将16进制的8位字符串 转换成ip
解决方案
40
引用:
Quote: 引用:
#include<stdio.h>
int main()
{
……继续阅读 »
9年前 (2016-04-25) 1265浏览
0个赞