预定义符号简述
来源:互联网 发布:硅谷办公室装修 知乎 编辑:程序博客网 时间:2024/05/06 20:59
编译C程序步骤简述
编译一个C程序涉及很多步骤,可概述为第一步:预处理;第二步:编译;第三步:汇编;第四步:链接。其中,预处理又可分为宏替换、头文件包含、去注释、条件编译四个部分,该任务主要由C预处理器完成。下面,就来讲述预处理器定义的符号。
预定义符号
预定义符号有__FILE__、__LINE__、__DATA__、__TIME__、__STDC__这五种。 __FILE__:表示进行编译的文件名; __LINE__:表示文件当前的行号; __DATA__:表示文件被编译的日期; __TIME__:表示文件被编译的时间; __STDC__:如果编译器遵循ANSI C,其值就为1,否则未定义。 可用如下代码测试:
#include<stdio.h>#include<stdlib.h>int main(){ printf("file:%s\nline:%d\ndate:%s\ntime:%s\n", __FILE__, __LINE__, __DATE__, __TIME__); system("pause"); return 0;}
学会使用这些预定义符号,特别是__LINE__能有效提高我们调试代码的效率,因为它能很方便的输出代码中所标记处的行号。
0 0
- 预定义符号简述
- 预定义符号常量
- 预定义符号
- 预定义符号
- IDC:预定义符号
- android 预定义样式简述
- android预定义样式简述
- C语言编译器的预定义符号
- C语言编译器的预定义符号
- 预定义符号,__FILE__, __LINE__, __DATE__, __TIME__, __STDC__
- 预定义的符号常量? _LINE_ _FILE_ _DATE_ _TIME_
- asm基础——masm中的预定义符号
- 【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用
- 关于c语言中几种特殊预定义符号的使用
- 程序编译与链接,以及预定义符号,
- 1分钟通晓C语言的4种预定义符号
- Android程序员学PHP开发(8)-常量预定义常量运算符号-PhpStorm
- 预定义类预定义常量内核预定义常量
- 用wampserver本地搭建magento2.0环境的问题?
- [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:propert
- 九章算术 开平方
- Java循环结构的控制
- ScrollView中ListView高度不匹配解决方案---最简单的方式
- 预定义符号简述
- 4.ioc容器的两个应用场景
- linux命令及部分快捷键
- WebView加载网页不显示图片解决办法
- zcurd上了开源中国头条
- jQuery选择器
- fedora24 U盘启动盘制作
- java编程实现两个数字的交换
- struts2中的web.xml映射规则