如果你想快速入门计算机,可以参考我的上一篇帖子,先了解一些必备的软知识,然后再来进行语言的快速入门

计算机入门基础知识

c语言快速入门1

c语言快速入门2


3.4.1 字符和字符串

字符:‘’ 单个  char

字符串 “” 多个  String

数组以/0结尾,所以他的所站内存为字符数组的长度+1

3.4.2宏定义

预编译指令的一种,直接替换相关的代码,一般用在数组定义中,宏名大写

3.4.3指针

定义:指针就是地址

一级指针为例:

二级指针

三级指针

3.4.4结构体

属于构造数据类型的分支

构造数据类型:把基本数据类型构造起来

  1. Struct Person
  2.  
  3. Name;
  4.  
  5. Age;
  6.  
  7. Gender;
  8.  

第二种

3.4.5对printf的一些补充

3.4.6 java语言

纯面向对象的语言

融入了网络的概念

Sun公司发明的 斯坦福大学,现在被oracle公司收购

3.4.6面向对象总的特点

面向对象语言的三大特性:封装,继承,多态

封装:对类的描述

  1. Class Person{
  2.  
  3. Int age;
  4.  
  5. Int weight;
  6.  
  7. Public void main(){
  8.  
  9. System.out.println(“djdjdj”);
  10.  
  11. }
  12.  
  13. }

重点:类里边封装了方法(函数)和属性

继承:对于有共性的两个事物用继承

  1. Class animal shout()
  2.  
  3. Class dog extends animal 继承以后 shout()
  4.  
  5. Class cat extends animal 继承以后 shout()

重点:子类继承父类

多态:有继承了才会有多态,一种事物的多种状态

  1. Class dog extends animal 继承以后 shout()
  2.  
  3. Animal a = New Dog();
  4.  
  5. a.shout();
  6.  
  7. Class cat extends animal 继承以后 shout()
  8.  
  9. Animal a = New Cat();
  10.  
  11. a.shout();

重点:父类的引用等于子类的对象

写程序的主要思想:高内聚,低耦合;

3.5.7 android小程序预览

安卓模拟器

c语言快速入门3的更多相关文章

  1. c语言快速入门2

    如果你想快速入门计算机,可以参考我的上一篇帖子,先了解一些必备的软知识,然后再来进行语言的快速入门 计算机入门基础知识 c语言快速入门1 1.1.12 函数的概念 函数的定义:c语言的基本单位,c语言 ...

  2. Swift语言快速入门

    Swift语言快速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 201 ...

  3. [SQL]SQL语言入门级教材_SQL语言快速入门(五)

    SQL语言快速入门(一) SQL是英文Structured Query Language的缩写,意思为结构化查询语言. SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANSI(美国国家标 ...

  4. go语言快速入门教程

    go快速入门指南 by 小强,2019-06-13 go语言是目前非常火热的语言,广泛应用于服务器端,云计算,kubernetes容器编排等领域.它是一种开源的编译型程序设计语言,支持并发.垃圾回收机 ...

  5. c语言快速入门1

    如果你想快速入门计算机,可以参考我的上一篇帖子,先了解一些必备的软知识,然后再来进行语言的快速入门 计算机入门基础知识 目录 1.1.1    计算机与程序 现代计算机可以自动完成计算任务 程序就是按 ...

  6. C 语言快速入门,21 个小项目足矣!「不走弯路就是捷径」

    C 语言作为大学理工科专业的必修,是很多同学走进编程世界的第一课.那么怎样才能更好的入门 C 语言呢? 下面整理了 21 个 C 语言练手项目,从基础语法开始,逐步深入,通过一个个练手项目,让你轻松驰 ...

  7. R语言快速入门上手

    导言:     较早之前就听说R是一门便捷的数据分析工具,但由于课程设计的原因,一直没有空出足够时间来进行学习.最近自从决定本科毕业出来找工作之后,渐渐开始接触大数据行业的技术,现在觉得是时候把R拿下 ...

  8. Lua脚本语言快速入门手册

    学了两天Lua语言,感叹其短小精悍,上手极快,语法还很舒服,不错!整理下学习过程中经常用到的基础知识,共勉! Lua用法简述 Lua语言是在1993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式 ...

  9. Python语言快速入门

    Python的主提示符(>>>):是解释器告诉你它正在等待你输入的下一个语句 Python的次提示符(...):告诉你解释器正在等待你输入当前语句的其他部分 [简介] Python( ...

随机推荐

  1. 配置hadoop

    1.$ tar -zxvf  hadoop-1.0.3.tar.gz 2.添加hadoop到环境变量 root登陆: sudo su 修改环境变量:vi  /etc/environment 添加: / ...

  2. nginx_https

    nginx使用ssl模块配置HTTPS支持   默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引 ...

  3. .NET 的 WebSocket 开发包比较(转)

    .NET 的 WebSocket 开发包比较 编者按 本文出现在第三方产品评论部分中.在这一部分的文章只提供给会员,不允许工具供应商用来以任何方式和形式来促销或宣传产品.请会员报告任何垃圾信息或广告. ...

  4. 浅谈Java中的equals和==(转)

    浅谈Java中的equals和== 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str ...

  5. 一道Apple公司(中国)的面试题目

    Apple在中国(上海)有公司业务,但是感觉主要是做测试工作的部门,主要是保障Apple的产品质量QE.面试的时候,面试官出了一道题目,我貌似曾今开过类似的题目,但是由于当场发挥不佳没有答出来.题目大 ...

  6. tp中ueditor编辑器的使用

    1/引入三个文件 <script type="text/javascript" charset="utf-8" src="{$Think.con ...

  7. WebApi官方系列

    一.入门 1.1Asp.Net WebApi2 入门 1.2WebApi2的Action返回值 1.3WebApi2自动生成帮助页 二.路由 2.1WebApi2的路由规则 2.2WebApi2的Ac ...

  8. rewrite

    http://www.iis.net/downloads/microsoft/url-rewrite

  9. javaScript数据类型及判断

    ECMAScript数据类型概念: ECMAScript数据类型分为两类:原始类型和对象类型(即基本类型和引用类型): ECMAScript数据类型也可以分为可变类型和不可变类型,数组和对象属于可变类 ...

  10. Vim 资料总结

    vi/vim基本使用方法:http://www.cnblogs.com/itech/archive/2009/04/17/1438439.html Vim命令合集: http://www.cnblog ...