📄 0201.htm
字号:
<html>
<HEAD>
<TITLE>Visual C++与计算机接口</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=gb2312" >
</HEAD>
<body>
<H3>C语言回顾</H3>
<p>
1、常量与变量<BR>
常量只有值,而变量有三个属性:名字、值、地址。每个变量都在内存中都占有一席之地,并且地址几乎永远不会改变。每个变量在定义以后,不管是否经过赋值,都有确定的值。至于名字,主要是给编程者使用,对于操作系统或者程序本身基本没有意义。
</p>
<p>
2、表达式<BR>
基本上每个表达式都有值,包括算术表达式、赋值表达式、函数调用表达式、逗号表达式等。<BR>
有些表达式没有副作用,例如算术表达式、关系表达式等,此时我们主要使用它们的值。<BR>
另有相当数量的表达式有副作用,例如赋值表达式、函数调用表达式等,此时我们主要使用它们的副作用,而很少使用它的值,例如赋值表达式。<BR>
对于函数调用表达式,我们主要使用它们的副作用,也经常使用它们的值,例如数学函数或使用函数返回值判断是否函数调研成功。
</p>
<p>
3、语句<BR>
空语句——;<BR>
表达式语句——表达式;<BR>
复合语句——{语句 语句 ……}<BR>
控制语句——if(表达式) 语句 else 语句<BR>
for(表达式1;表达式2;表达式3)语句<BR>
while(表达式) 语句<BR>
do 语句 while(表达式);<BR>
continue;<BR>
break;<BR>
switch(表达式){case 常量表达式:语句 ……default:语句}<BR>
goto;<BR>
return;
</p>
<p>
4、函数<br>
函数是C语言中的基本模块,C语言可以说是函数型语言。不管是库函数还是自编函数,所有函数间的关系都是平等的,互相之间可以随意调用。<br>
main函数是程序启动函数,C程序启动即从main函数开始执行,main函数结束整个C程序结束。<br>
函数参数传递为值传递,不管形参是否变化,实参的值不会变化。<br>
函数调用也是一类表达式,可以象算术表达式等一样使用。
</p>
<p>
5、指针<br>
指针为存放内存地址的变量,即指针也是一个变量,有自己的值和地址,其值为某一内存地址。<br>
所谓指针的类型,例如整型指针、字符指针、函数指针、结构体指针、指向指针的指针等,只是指指针的值所指的内存里存放的数的数据类型,故指针的类型可以互相转化。<br>
指针为C语言和C++中的精华,应该好好掌握。
</p>
<p>6、结构体<br>
结构体即是将不同的数据类型组合成一个整体,可以作为一个整体使用。可以只用一个指针就能引用结构体内的多项数据。<br>
注意结构体类型的定义与结构体变量定义的区别。结构体的类型定义只是程序中的一个说明,不申请任何内存。结构体变量定义才真正申请内存定义变量。<br>
结构体中若包含指向本结构体类型的指针,将可以构成多种有趣的数据类型,例如链表、队列、堆栈、二叉树、B树等。
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -