00问答网
所有问题
当前搜索:
c语言中一个变量代表什么
C语言中
%c,%s分别
代表什么
意思?
答:
c在
C语言中代表
字符型格式符。s在C语言中代表字符串型格式符。c和%s一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。如printf("%s", a)会将
变量
a作为字符串类型进行格式化。printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用...
c语言中
有这样
一个
定义:int **p;问一下这个p是定义的
什么变量
?
答:
这个p是定义的二级指针
变量
,即“指向指针的指针”。
C语言中
if条件语句为
什么
只写了
一个变量
?
答:
C语言里面
使用0
代表
逻辑假,非0代表逻辑真。if(n)这种写法和if(n!=0)是完全等价的。因为n=0时,n本身为0就是逻辑假 n!=0时,n本身非0就是逻辑真 if(n)只有当n!=0的时候,里面的条件才是逻辑真,才会走到if分支里面。那不就是和n!=0完全等价了?一种省略的写法而已。
C语言中
if条件语句为
什么
只写了
一个变量
?
答:
C语言里面
使用0
代表
逻辑假,非0代表逻辑真。\x0d\x0a\x0d\x0aif(n)这种写法和if(n!=0)是完全等价的。\x0d\x0a\x0d\x0a因为n=0时,n本身为0就是逻辑假\x0d\x0an!=0时,n本身非0就是逻辑真\x0d\x0a\x0d\x0aif(n)只有当n!=0的时候,里面的条件才是逻辑真,才会走...
C语言中一个变量
名在内存中是
什么
样子的?
答:
变量名是给编译器看的,编译器根据变量是局部还是全局分配内存地址或栈空间,所谓
的变量
名在内存中不存在,操作时转换成地址数存放在寄存器中了。
c语言中
static说明是
什么
意思?
答:
在
C语言中
,static关键字的作用如下:1、在修饰
变量
的时,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰
一个
函数,则这个...
c语言中
给
变量
赋值为-
1
,怎么理解?
答:
变量
一般都是要赋初值的。是不是这个数据代表了
什么的
特殊含义?赋初值为-
1代表
了
一个
不满足一定条件的值。然后在程序运行的时候再更改,如果没有更改的话,这个数字维持原状-1。
在
C语言中
,
一个
文件中定义的 全局
变量
,在另一个文件中能用吗?
答:
全局
变量
extern可以在其他源程序中使用;全局变量static只能在本程序中使用。全局变量是使用相同的内存块在整个类中存储
一个
值。全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。
c语言中变量
的第
一个
字符是
什么
?
答:
c语言中变量
的第
一个
字符只能为字母或下划线。用字符数组来处理字符串。(这定义了一个字符数组,名为a)例:char a[] = "hello";也可以用来定义一个指针变量(定义了一个指针变量,名为p)。例:char *p = "hello";
c语言中
,数组名和指针名都
代表
内存地址。那么定义
一个
其他的
变量
,比如...
答:
非也非也。int a,a就是
代表的
内存
里面的
值,&a才是a的地址。int *a,a代表的是一块内存地址,*a代表该地址里面的值。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜