猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
c++中 定义一个函数?
函数为char *itoa(int n,char *s)将整数n变换为对应的十进制数的字符串并存放到s所指向的位置。返回该字符串的起始地址。
梵蒂冈之花
浏览 844
回答 2
2回答
慕码人8056858
不能直接定义,但可以通过函数对象实现,void fun(){struct nestfun{void operator()(int val){std::cout << val;}}// 函数对象nesetfun fun;fun(10);}以上回答你满意么?
0
0
0
慕桂英3389331
一、C++定义是在C语言的基础上开发的一种面向宇宙编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!二、数据定义数据是程序处理的对象,数据可以依其本身的特点进行分类。我们知道在数学中有整数、实数的概念,在日常生活中需要用字符串来表示人的姓名和地址,有些问题的回答只能是“是”或“否”(即逻辑“真”或“假”)。不同类型的数据有不同的处理方法,例如:整数和实数可以参加算术运算,但实数的表示又不同于整数,要保留一定的小数位;字符串可以拼接;逻辑数据可以参加“与”、“或”、“非”等逻辑运算。我们编写计算机程序,目的就是为了解决客观世界中的现实问题。所以,高级语言中也为我们提供了丰富的数据类型和运算。C++中的数据类型分为基本类型和自定义类型。基本类型是C++编译系统内置的。三、基本类型 C++的基本数据类型如下表所示(下表中列出的各类型的长度和取值范围,是指以面向80x86处理器的 Viusal C++ 2012 和 gcc 4.8.1 的长度,其它的编译器并不一定是这个长度)。类型名长度(字节)取值范围bool1false,truechar1-128~127signed char1-128~127unsigned char10~255short (signed short)2-32768~32767unsigned short20~65535int (signed int)4-2147483648~2147483647unsigned int40~4294967295long (signed long)4-2147483648~2147483647unsigned long40~4294967295long long (signed long long)8-9223372036854775807~9223372036854775807unsigned long long80~18446744073709551615
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续