void *max() void * () 空指针返回的应用
2013-11-26 21:35
253 查看
#include <stdio.h>
#include <string.h>
void *max1()
{
return (void *)"akdfsdlkfkds";返回字符串
}
void *max2()
{
return (void *)9;返回整型
}
void main()
{
char n[20];
strcpy(n,(char*)max1());定义实现返回类型转换
printf("max1字符转换:%s\n",n);
int a;
a=(int)max2();定义实现返回类型转换
printf("max2字符转换:%d\n",a);
}
相信例子是最好的老师。
#include <string.h>
void *max1()
{
return (void *)"akdfsdlkfkds";返回字符串
}
void *max2()
{
return (void *)9;返回整型
}
void main()
{
char n[20];
strcpy(n,(char*)max1());定义实现返回类型转换
printf("max1字符转换:%s\n",n);
int a;
a=(int)max2();定义实现返回类型转换
printf("max2字符转换:%d\n",a);
}
相信例子是最好的老师。
相关文章推荐
- C语言学习6 :指针的定义,指针类型要合法,指针要初始化,指针做函数参数,数组和指针的通用性,指针+1所代表的空间,void * 指针,交换函数中的指针,数组和字符型指针区别,字符型指针的应用,使用指针完成字符操作函数
- Marshal在C#中的应用(void *指针到IntPtr的转化)
- 指针的本质2-void和void*及其应用在nginx中的应用
- 安卓应用 后台被强杀, 返回前台时 出现空指针 导致Crash
- C语言学习7 :二级指针定义,强制转换,多级指针初步,6级指针构造,错误应用*p=&a,错误应用 二级p2,void型指针的兼容性,malloc函数基本用法,malloc分配空间和堆栈空间的区别,验证malloc函数内存的分配,验证malloc函数的越界,内存泄漏,指针不能返回局部变量地址,内存分配
- C语言学习8:malloc返回的void*类型指针不可以做更改,free双重释放,二维数组的初始化和打印,a和a[0]和a[0][0]的区别,数组指针(*p)[3],指针数组*a[10],动态内存分配版约瑟夫环,动态分配版去空格和逗号处理,二级指针与二维数组互用
- 说透一级指针和二级指以及(void**)&在双链表中的应用
- Marshal在C#中的应用(void *指针到IntPtr的转化)
- 说透一级指针和二级指以及(void**)&在双链表中的应用
- “指向指针的指针”的作用和应用
- Oracle 函数返回表结构和 oracle中排序的应用
- Android点击两次返回键退出应用
- 谈函数指针的实际应用
- C/C++语言void及void指针深层探索
- C++做一个返回数组指针的函数
- Struts2返回JSON数据的具体应用范例
- compileSdkVersion为23以下的应用运行在Android6.0的拍照权限处理(拍照时onActivityResult的data返回为null的处理办法)
- void指针
- Android应用返回桌面后,每次点击图标,启动界面都会出现
- 指向临时变量的指针的返回