A. C语言的编译环境用哪个
哪个不要脸的说TC 丢人
反而是有些垃圾用功能较强的编译工具
用TC,学会自己写函数 记住不要用中文的
那些说TC丢人的就是用的中文,英语都不懂还弄个毛编程
朋友,我建议你坚持用TC2.0, 对新手最有帮助的!
B. c语言中,什么是条件编译
条件编译属于三种宏定义中的一种,条件指示符的最主要目的是防止头文件的重复包含和编译,例如:一个c文件包含同一个h文件多次,如果不加#ifndef宏定义,会出现变量重复定义的错误
条件编译常用的有四个预处理命令:#if、#else、#elif、#endif。
#if指令的形式为:
#if 常量表达式
代码块
#endif
#if后面的常量表达式为值,则编译它与#endif之间的代码,否则跳过这些代码。指令#endif标识一个#if块的结束。
#else被使用来标志#if的末尾和#else块的开始。这是必须的,因为任何#if仅有一个#endif与之关联。
#elif意指"else if",它形成一个if else if嵌套语句用于多种编译选择。#elif后面跟一个常量表达式,如果表达式是真,则编译其后的代码块,不对其他#elif表达式进行检测,否则顺序测试下一块。常见的形式如下:
形式1:
#ifdef 标识符
/*程序段 1*/
#else
/*程序段 2*/
#endif
它的作用是当标识符已经由#define定义过了,则编译程序段1,否则编译程序段2,也可以使用简单形式
#ifdef 标识符
/*程序段1*/
#endif
形式2:
#ifndef 标识符
#define 标识符
/*程序段 1*/
#else
/*程序段 2*/
#endif
它的作用是当标识符没有由#define定义过,则编译程序段1,否则编译程序段2 ,也可以使用简单形式
#ifndef 标识符
#define 标识符
/*程序段 1*/
# endif
形式3:
#if 表达式
/*程序段 1*/
#else
*程序段 2*/
# endif
它的作用是 当“表达式”值为真时编译程序段1。否则则编译程序段2,也可以使用简单形式
# if 表达式
/*程序段 1*/
# endif
形式4:
#if 表达式1
/*程序段 1*/
#elif 表达式2
/*程序段 2*/
............
#elif 表达式n
/*程序段n */
#endif
它的作用是当“表达式1”值为1时编译程序段1,表达式2的值为真是编译程序段2,否则依次顺序判断到表达式n。
最后,条件编译的条件是一个常量表达式,支持逻辑与&&和或||运算。以上四种形式的条件编译预处理结构都可以嵌套使用,
标识符: 在理论上来说可以是自由命名的,但每个头文件的这个标识符都应该是唯一的。标识的命名规则一般是头文件名全大写,前后加下划线,并把文件名中的“.”也变成下划线,如:stdio.h。
#ifndef _STDIO_H_
#define _STDIO_H_
/*程序段 */
#endif
C. C语言 选择编译
你的问题是不是写反了。
如果是A.c B.c,包含了同一个.h文件,那你不想编译B.c,直接删除工程的B.c就好了啊,反正都不用。
如果你是问是同一个.h引用了A.c,B.c,那你想选择语句:
#ifdef 宏名称
include “文件”
#endif
D. 【C语言入门】编译器的选择
编译器,不同编译原理也不尽相同,但是一般没有专门的c编译器,c 向下兼容c程序,c 跟c程序的区别在于编写代码的格式,包括头文件的调用,函数的书写方式自己c 特有的一些东西。给你推荐一本书,林锐的 高质量C/C 编程
E. C语言大拿进来看下,关于编译器以及编译环境的选择
4.9和5.3的区别,对于学习C语言来说没什么太大的区别。
C标准最新是C11,gcc 4.7以后就支持C11。
F. c语言用什么编译器
c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。G. C语言中条件编译和选择结构的区别是什么
条件编译是有条件地编译,就是不符合条件时,那代码就不编译,选择结构就把所有的代码都编译!
H. C语言编译预处理选择题
1C
大写命名只是一般习惯,这样便于区分其它有类型的非预处理期标识符。
2BC
替换结果是一个没有任何后缀的数值字面量,为const double类型,即一个双精度浮点数常量(效果同数值后紧接一个类型后缀D或d)。
3D
编译预处理过程在翻译过程之前进行,预处理之后的中间代码不含预处理命令,才能进行语法分析、语义分析、生成目标代码。
4D
同第1题。
5D
#undef是标准规定的几个预处理命令之一,作用是取消宏定义。
6B
由于在编译的翻译过程之前的预处理过程即完成了宏替换,因此只占用编译时间,不占用运行时间。
7C
同第6题。也由于如此,宏是不参与翻译过程中的静态类型检查的。
====
[原创回答团]
I. C语言如何编译
可以这样做:1、新建C/C++源文件(在文件这里选择新建)2、命名C/C++源文件名,并为它指定保存路径(选择文件中的C/C++source File)(并在右边输入文件名,选择保存位置,点击确定)3、开始录入程序(在空白的工作窗口录入程序)4、编译(点击第一个红框,所有的提示均按确定),运行(红色感叹号)
J. C语言怎么编译呀
在本机上搭建IDE开发环境,在IDE中导入编译器,就可以本地编译了。
把代码在本地写好,编译过之后,运行样例没问题后,再上传的网站上,网站上是有编译器的,你选择之后会自动编译。