`

基础知识

 
阅读更多

类型是所有程序的基础,类型告诉我们数据代表什么意思以及可以对数据执行哪些操作。

静态类型(statically typed)语言:在编译时执行类型检查,在使用某个某个名字之前,必须先告知编译器改名字的类型,c++和java都是静态类型语言。

动态类型语言:在运行时才检查语句中对象的类型,例如python,javaScript


函数:程序员可以使用函数把行为抽象成可调用的计算单元。


typedef的作用:

1、为了隐藏特定类型的实现,强调使用类型的目的;

2、简化复杂的类型定义,使其更易理解;

3、允许一种类型用于多个目的,同时使得每次使用该类型的目的明确;


使用预编译命令来对应多重包含

c++中每个变量都有作用域,每个对象都有生命期。

局部变量在


变量提供了程序可以操作的存储区(一块内存),c++中每一个变量都有特定的类型,该类型决定了变量的内存大小和布局、能够存储于该内存中的值的取值范围以及可应用在该变量上的操作集。一般称呼是“变量”和“对象”。


JSP html代码中嵌入java代码,实现功能;

静态请求所有的代码都是固定的,后缀为html

动态请求的带按摩是拼凑而成的,后最为jsp,php等


程序设计语言的一些共同特性:

内置数据类型,如整型、字符型等;

表达式和语句:表达式和语句用于操作上述类型的值;

变量:程序员可以使用变量对所用的对象命名;

控制结构:如if和while,程序员可以使用控制结构有条件的执行或重复执行一组动作;

函数:程序员可以使用函数把行为抽象成可调用的计算单元;

大多数现代程序语言都采用两种方式扩充上述基本特征集:允许程序员通过自定义数据类型扩展该语言;提供标准类库,这些类库定义了一些并非内置在语言中的使用函数和数据类型。

变量是计算机里一块特定的内存,它由一个或多个连续的字节所组成。每个变量都有一个名称,可以用该名称表示内存的这个位置,以提取它包含的数据或存储一个新的数值。

int salaryl;  //变量声明 它声明了变量的名称

指针是可以存储地址的变量,存储在指针中的地址通常是另一个变量。指针变量包含一个地址。变量可以由包含其地址的指针来操作。一个指针变量必须指定它所指的变量类型,编译器会根据变量类型来处理它所指的内存的内容。

 

c语言不是面向对象的语言; c语言里没有很多高级的东西,例如继承等;学习之前要牢记,java是一门高级的语言,里面有很多c没有的东西,c更接近于底层的东西; c语言中也有变量和指针的区分,例如结构体使用就是变量; c语言以函数为核心;每个函数都应该在一个标准头文件中声明, 字符指针数组:每个数组元素都指向一个字符串 c语言:函数之间互相调用实现功能,对内存的使用等;没有类这一说,有多个不同的文件,每个文件里定义了不同作用的函数;没有"对象",没有继承等概念;

 

函数声明是一个定义函数基本特性的语句:float function(int,int); function prototype需要在main函数之前定义 const关键字用于函数的指针参数,指定函数不能修改指针指向的值; char* sendMsg(const char* pmsg) //不能修改该指针指向的值 char* sendMsg(char *const pmsg) //

分享到:
评论

相关推荐

    建设工程造价管理基础知识电子书版借鉴.pdf

    "建设工程造价管理基础知识电子书版借鉴.pdf" 本资源为建设工程造价管理基础知识电子书版借鉴,旨在为建设工程项目管理和造价管理人员提供相关知识和信息。本资源涵盖了建设工程造价管理的基础知识,包括相关法规与...

    证券市场基础知识.pdf(证券从业资格考试基础考试科目)

    证券从业资格考试科目分为基础科目和专业科目,基础科目为《证券市场基础知识》。 专业科目包括:《证券交易》、《证券发行与承销》、《证券投资分析》、《证券投资基金》。 基础科目为必考科目,专业科目可以自选。...

    建设工程造价管理基础知识.pdf

    "建设工程造价管理基础知识" 本资源摘要信息涵盖了建设工程造价管理的基础知识,包括相关法规与制度、项目管理、合同管理、造价构成、计价依据、决策和设计阶段工程造价的确定与控制、招投标与合同价款的确定、施工...

    电工基础知识入门.pdf

    电工基础知识是电子电路和电气工程领域的基础,对于任何涉及电能使用和电路设计的技术宅来说,这些知识是必不可少的。在家用电方面,理解电工的基础知识可以帮助我们解决日常生活中常见的电气问题,避免不必要的安全...

    专项债基础知识手册.pdf

    专项债基础知识手册

    ERP基础知识教程,ERP基础知识教程

    ERP基础知识教程,ERP基础知识教程ERP基础知识教程ERP基础知识教程ERP基础知识教程ERP基础知识教程

    计算机专业基础知识点pdf

    计算机专业基础知识点是每个IT从业者或学习者都必须掌握的核心内容。这涵盖了多个领域,包括计算机体系结构、数据结构、算法、操作系统、网络和数据库等。408计算机基础标签表明了这些知识点主要针对计算机科学与...

    网络管理员基础知识.pdf

    网络管理员基础知识.pdf网络管理员基础知识.pdf网络管理员基础知识.pdf网络管理员基础知识.pdf网络管理员基础知识.pdf网络管理员基础知识.pdf

    网络基础知识培训PPT

    本人用于公司内部网络基础知识培训的PPT,供大家分享。

    电力系统基础知识PPT

    电力系统基础知识,对于初步涉入电力行业的人员学习使用

    plc基础知识入门.ppt

    plc基础知识入门.ppt

    2021年计量基础知识考试题库及答案.doc

    计量基础知识考试题库及答案 本资源摘要信息是关于2021年计量基础知识考试题库及答案的详细知识点总结。计量基础知识考试题库及答案是计量基础知识的重要组成部分,对于计量基础知识的学习和应用具有重要的参考价值...

    存储基础知识培训

    关于存储系统的基础知识,包括第一部分:存储相关基础知识、第二部分:存储中常用的术语、第三部分:DAS、NAS、SAN、iSCSI

    计算机公共基础知识考试必备题库

    文件中包括计算机公共基础考试中的知识要点,考点总结,以及几套公共基础知识120道题,覆盖面全,内容详细

    服务器基础知识全解,高清汇总版PPT

    服务器基础知识全解,高清汇总版PPT

    证券从业资格考试金融市场基础知识.pdf

    证券从业资格考试金融市场基础知识.pdf

    ERP基础知识.doc

    ERP基础知识.docERP基础知识.docERP基础知识.docERP基础知识.docERP基础知识.docERP基础知识.docERP基础知识.doc

    oracle数据库基础知识

    这是我学习过程中整理的oracle数据库基础知识,里面包含了DML、DDL等相关语句。还解释了什么情况下该用什么样的SQL。包含了很多基础知识。欢迎大家收藏。

    医疗卫生基础知识考试试题及答案.pdf

    医疗卫生基础知识考试试题及答案.pdf

Global site tag (gtag.js) - Google Analytics