c语言
小马农的杯具人生
这个作者很懒,什么都没留下…
展开
-
c语言为什么要声明
随便举个例子 你在一个编译单元(相当于一个.c文件中),这样写 int main() { float a = foo( 1 ); } 编译器该怎么编译这个文件呢? 是压入一个int型的1,还是压入一个long型的1,还是压入一个double型的1,……? 对于返回值,是当成float看待呢?还是当成int看待,然后转化为float类型,……? 这些不能确定的话,就无法编译转载 2015-08-13 17:44:14 · 1385 阅读 · 0 评论 -
fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h
原文地址:http://blog.sina.com.cn/s/blog_58649eb30100th2k.html 错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "st转载 2015-08-07 11:32:08 · 333 阅读 · 0 评论 -
C语言中,头文件的作用,头文件和源文件的关系(转)
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件) 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用ob转载 2015-08-13 21:16:07 · 12419 阅读 · 0 评论