栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第二十一周记录

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二十一周记录

关键词:面向切面编程、指针函数与函数指针、java的基本数据类型及其包装类

1、面向切面编程(AOP)
  • 面向过程编程
  • 面向对象编程(OOP)
  • 面向切面编程 (AOP)
2、c语言的声明符
int *p = 3; //声明一个指针,指向的数据赋初值为3, 类型为int

int (*foo)(double);  //声明一个指针,指向的数据为foo函数(接受参数类型为double)的返回值, 类型为int

int (*(*foo)(double))[3];

3、java获取数据类型
Integer i = 1;
System.out.println(i.getClass().toString());
//Object getClass() 方法用于获取对象的运行时对象的类
4、java中int和Integer辨析
  • int属于两种数据类型中的基本数据类型,还有一种数据类型是引用数据类型
  • Integer是一个类,java为每一个基本数据类型引入了对应的包装类,其中有自动装箱和拆箱机制
基本数据类型: boolean,char,byte,short,int,long,float,double
封装类类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double

4.1 两个通过new生成的Integer对象是不相等的

4.2 Integer变量和int变量比较时,只要值相等,比较结果为true,

4.3 非new生成的Integer变量和 new Integer生成的变量是不相等的

4.4 两个非new生成的Integer对象,如果值在 -128 ~ 127,比较结果为true,如果不在此区间,比较结果为false

5、指针函数和函数指针
int * func(int x, int y);
int *func(int x, int y);
int* func(int x, int y);//声明一个指针函数,本质是一个函数,返回值是指针


int (*fun)(int x, int y);//声明一个函数指针,本质是一个指针,指向的是函数的地址
//使用,将函数地址赋给定义的指针
fun = &Function;
fun = Function;
//调用函数指针
x = (*fun)();
x=fun();
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913446.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号