如果你想快速入门计算机,可以参考我的上一篇帖子,先了解一些必备的软知识,然后再来进行语言的快速入门
3.4.1 字符和字符串
字符:‘’ 单个 char
字符串 “” 多个 String
数组以/0结尾,所以他的所站内存为字符数组的长度+1
3.4.2宏定义
预编译指令的一种,直接替换相关的代码,一般用在数组定义中,宏名大写
3.4.3指针
定义:指针就是地址
一级指针为例:
二级指针
三级指针
3.4.4结构体
属于构造数据类型的分支
构造数据类型:把基本数据类型构造起来
Struct Person{ Name; Age; Gender; }
第二种
3.4.5对printf的一些补充
3.4.6 java语言
纯面向对象的语言
融入了网络的概念
Sun公司发明的 斯坦福大学,现在被oracle公司收购
3.4.6面向对象总的特点
面向对象语言的三大特性:封装,继承,多态
封装:对类的描述
Class Person{ Int age; Int weight; Public void main(){ System.out.println(“djdjdj”); } }
重点:类里边封装了方法(函数)和属性
继承:对于有共性的两个事物用继承
Class animal shout() Class dog extends animal 继承以后 shout() Class cat extends animal 继承以后 shout()
重点:子类继承父类
多态:有继承了才会有多态,一种事物的多种状态
Class dog extends animal 继承以后 shout() Animal a = New Dog(); a.shout(); Class cat extends animal 继承以后 shout() Animal a = New Cat(); a.shout();
重点:父类的引用等于子类的对象
写程序的主要思想:高内聚,低耦合;
3.5.7 android小程序预览
安卓模拟器