77问答网
所有问题
当前搜索:
c语言中地址值是什么
C语言中
变量
的地址值
可以改变吗
答:
不行,变量分配了地址,你要放到别
的地址
必须先申请才行,不能随便改。
C语言中
scanf("%d",&a[i]);
什么
意思
答:
输入一个整数,并将这个整数放到数组a
的
第i个
地址
上去,简言之就是输入数组a的第i个值
c语言中
%s输出字符串的问题
答:
include<stdio.h> void main(){ printf("%s", "55" ); //当你在输出%s时,后面的数据不能是整型数据,一旦用整型数据就会出现你的情况!原因:%s意思是输出一个字符串,后面对应的数据应该是字符串存放
的地址值
,而55不是一个有效的地址,因此。。。其他是你点调试之后显示的VC/VS的调...
C语言
如图啊 、、、答案纠结死人了 就是把S[]
的地址
赋值给p1,p2 p1...
答:
答案分别是A,B,C,D 有关系的,p1是指针,可以对指针指向的内容进行操作
c语言中
void的含义
是什么
?
答:
c语言中
,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。void void最常见的用法,就是在函数中限定函数的参数和返回值的void draw(void);表明函数draw没有参数也没有返回值,...
c语言
指针与数组问题!
答:
二维数组
的
指针,其运算的基本单位是行宽,因此二维数组的指针又称为行指针,假设a的首地址为1000,p指向a,当p++时
地址值是
增加了一行的宽度,也即加一后p的值为1016而不是1001也不是1004。因此int (*)[4]的含义为其数据宽度为4个int的指针,从而int (*p)[4]的含义为:p是一个指向行宽为4...
求教
C语言
输出函数printf的问题
答:
1. 格式化规定符 Turbo C2.0提供
的
格式化规定符如下:━━━ 符号 作用 ──────────────────────────d 十进制有符号整数 u 十进制无符号整数 f 浮点数 s 字符串
c
单个字符 p 指针的值 e 指数形式的浮点数 x, %X 无符号以十六进制表示的整数 0 无符号以八进...
C语言中
的%p和%x的区别
答:
1、输出
的
类型不同:p用来输出指针的值、输出
地址
符。指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。而%x, %X 输出无符号以十六进制表示的整数。2、输出的结果会有不同:32位系统下寻址能力(地址空间)是4G Bytes(0~2^32-1)二进制表示长度为32bits(...
C语言中什么
是实型数?
答:
C语言中
的实型数据是指带有小数的数。实型数据分两类:单精度和双精度float和double在内存中占用的字节:float占用4个字节,double占用8个字节。整型的变量是没有小数点的,实型是有小数点的整型你可以理解为整数,5:5就是整型常量。不是实型包含整型,实型和整型是不同的类型,它们在内存中的存储...
C语言
指针新手问题*pointer_1=100
答:
指针初始化时,“=”的右操作数必须为内存中数据
的地址
,不可以是变量,也不可以直接用整型
地址值
(但是int pointer_1 =0;除外,该语句表示指针为空)。此时,*pointer_1 只是表示定义的是个指针变量,并没有间接取值的意思。当“=”的左操作数是*pointer_1时,改变的是pointer_1所指向的地址存放的...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
74
75
76
涓嬩竴椤
73
其他人还搜