`

基础知识

 
阅读更多

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

静态类型(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) //

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics