33问答网
所有问题
当前搜索:
c语言定义常量
C语言
中
定义
整型变量010和10有什么区别?
答:
010 和 10 只能是
常量
而不能是变量,无法被
定义
。
C语言
中,以数字0开头,由0~7组成的数是八进制数字。
C语言
的问题
答:
A.*p=&a;scanf("%lf",p); B.*p=&a;scanf("%f",p);
C
.p=&a;scanf("%lf",*p); D.p=&a;scanf("%lf",p);解:p=&a;将a的地址赋值给p,scanf("%lf",p);从键盘获取一个数值赋值给地址p指向的变量 所以选D 有函数fun的
定义
形式如下。int fun(float f){...} 则以下...
请教C语言高手,
C语言常量
变量能通过地址去修改吗?
答:
针对问题1:从问题2的解释我们可以推出在
定义
局部常变量的时候编译系统并没有限制改内存变量区为只读,也许这是为了提高编译效率,通过问题2的分析可以推出在 GCC下对局部常变量a的处理和VC2010不一样,GCC是从内存地址取数的。问针对问题3: static const int a=10;后a在
常量
区,该内存块不允许修改...
C语言
的一个题,求解???看不懂???
答:
你好:关于宏观替换是吧S(a)里边的a当作一个整体去替换,而P
定义
为3,可以替换为S(a)=3*a*a,而在传递a的值时,是S(3+5),直接把3+5替换a,就是S(3+5)=3*3+5*3+5=29;如果,定义宏S(a)=P*(a)*(a),则不会出现你担心的问题,它也是直接替换S(3+5)=3*(3+5)*(3+5)...
C语言
代码组成 - BSS、Data、Stack、Heap、Code、Const
答:
即汇总下来,代码可以分为6部分组成,包括:BSS区(未初始化的全局变量/静态变量区)、Data区(实始化的全局变量区)、Stack区(栈区)、heap区(堆区)、Code区(代码区)、const区(
常量
区)。一、BSS区和Data区
C语言
编程中
定义
的全局变量、静态局部变量,就是分配在全局变量/静态变量区域,但是...
急求求大仙帮忙!
C语言
数据结构课程设计,关于旅游图。
答:
typedef enum{DG=1, AG=2,WDG=3,WAG=4}GraphKind;/*枚举
常量定义
旅游景点对应的图类型*/ typedef struct Path{ intvertex[MAX_VEX]; intvalue; intcount;}GPath; typedef struct MGraph{ charvexs[MAX_VEX]; /*存放图的邻接矩阵的的顶点,顶点向量 */ intarcs[MAX_VEX][MAX_VEX]; /*存放图的邻接...
在
C语言
中,头文件的作用是什么?
答:
1、加强类型检查,提高代码得类型安全性。 在C++中使用头文件,对自
定义
类型的安全也是非常重要的。虽然,在语法上,同一个数据类型(如一个class)在不同的源文件中书写多次是允许的,程序员认为他们是同一个自定义类型。2、减少代码的重复书写,提高编写和修改程序的效率。 在程序开发的过程中,对...
什么用const说明的
常量
不能用来
定义
一个数组的初始大小?
答:
并不是所有的
常量
都可以用来
定义
一个数组的初始大小,在C程序中,只有
C语言
的常量表达式才能用来定义一个数组的初始大小。然而,在C++中,情况有所不同。一个常量表达式的值在程序运行期间是不变的,并且是编译程序能计算出来的一个值。在定义数组的大小时,你必须使用常量表达式,例如,你可以使用数字:...
C语言常量
和表达式有地址吗?怎么读取?
答:
这个情况比较多,不过一般说以下两种情况下的
常量
是有地址的:1、如果是以const关键字修饰变量而产生的“不可变变量”的话,是有地址的,如const int a = 0。但是严格来说const修饰只是产生了不可变变量,并不是严格意义上的常量。2、字符串常量,例如 char a = "abc";那么字符串“abc”就是一个...
#define szSTRN 40在
C语言
中是
定义
什么
答:
像简单的宏#define pi 3.14159等一般
定义
为
常量c
onst double pi = 3.14159;而像#define (x)(x+2)之类的宏,在c++中为了保证效率,一般使用内联函数来替代。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜