99问答网
所有问题
当前搜索:
c语言指针有什么用
c语言
中,再对文件的操作模式中,a和a+、w和w+、r和r+
有什么
区别?
答:
返回值 文件顺利打开后,指向该流的文件
指针
就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。附加说明 一般而言,开文件后会作一些文件读取或写入的动作,若开文件失败,接下来的读写动作也无法顺利进行,所以在fopen()后请作错误判断及处理。范例 include<stdio.h> main(){ FILE *...
C语言
:请问程序第五行中的“+2”的作用是
什么
?为什么要加2?
答:
s输出字符串,s2就是从头(第0个位置)开始输出,s2+2就是从第2个位置开始输出。
C语言
中scanf的%s是什么意思,%c和%s
有什么
区别。会的进来,谢谢._百度知...
答:
scanf("%c", &ch);printf("%c\n", ch);你键盘输入一个字符 a 屏幕打印一个字符 a 下面是运行界面:please input a character:a a Process returned 0 (0x0) execution time : 6.135 s Press any key to continue.
C语言
的规定,就是单个字符用%c 格式输入控制符, 字符串的格式...
c语言
问题 scanf函数是干啥的?
答:
读入一个字符串 %f 读入一个浮点数 %F 同上 %e 同上 %E 同上 %g 同上 %G 同上 %p 读入一个
指针
%u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合 %%
指针
就是地址吗,指针变量难道不是地址?
答:
如果
指针
变量p保存了变量a的地址,那么称作p指向了a,*p 就是变量a。如果p是一个指针变量,*p 表示了以 p 的内容为地址的变量,就是p指向的变量。可以这样来理解指针:指针是一种特殊的
语言
机制,它存放的是其它变量的地址,并且可以通过解引用操作符*,来获取该地址的内容。这也造成了一种指向的...
C语言
中
指针
和引用的区别
答:
),如果是在TC中编译
c
程序,应该是2个字节了(dos操作系统是16位的)。有人说地址不就是一个值吗,类似于0xfffdddcc这样的地址 数值,为
什么
还分什么类型呢,我要说的是这个关系很大。我们知道
指针
是有运算的,int *p=&a;那么p++到底加了多少呢,不要以为 是将p里面的地址值加了1,这是完全...
c语言
中的%hd是
什么
意思,在什么情况下用??
答:
h:表示短整数(short int)。d:接受整数值并将它表示为有符号的十进制整数 hd:实际上就是输出一个短整数。相关的还有下面的代码 l : 如果与d合起来使用,表示长整数,如果与f合起来使用,表示双精度浮点数。
C语言
中
指针
的用法。
答:
void PushBtnHandler(void *CallBackRef)这是一个void类型的函数,即返回值为空,传入的参数是void *(CallBackRef这个类型就死void *)int *pPushBtn = (int *)CallBackRef;对于这句,定义一个int类型的
指针
,而CallBackRef是void *型的,所以用 (int *)类型转换转成int *型给pPushBtn int...
C
编程中void到底是
什么
意思啊?在什么情况下用这个?
答:
意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中
指针
类型进行声明。void 的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。
C语言
中extern的意思是
什么
?
答:
extern关键字可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里起到的是声明作用范围的用处。extern的另外用法是当
C
和C++混合编程时假如c++调用的是
c
源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜