C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件

2023-08-07
| 16页
| 216人阅读
| 0人下载
精品

内容正文:

第2章 C语言基础 2.1 C语言概述 2.2 C语言语法基础 2.4 C语言运算符与表达式 2.3 C语言的数据类型 大学C/C++语言程序设计程序设计 第2章 C语言基础 符号常量:用一个标识符来代表一个常量。 定义: #define 标识符 常量数 2.2.4 常量 常量:直接写在程序里的数据值。在程序运行过程中,值不变。 常量有不同的类型,由常量本身隐含决定。如15整型常量,1.414实型常量等。 使用符号常量的优点:提高可读性,方便程序的维护修改。 大学C/C++语言程序设计程序设计 第2章 C语言基础 使用常量的优点:提高可读性,方便程序的维护修改。 #include <stdio.h> int main() { printf("半径为3的圆的面积=%f",3.14*3*3); } 1、怎样修改PI的值? 2、求任意一个半径的圆的面积? 比如:输入一个半径。怎么输入?放在哪儿? 让计算机做点计算 #define PI 3.14 PI 符号常量 内存 整型常量 大学C/C++语言程序设计程序设计 第2章 C语言基础 程序运行时有些数据需要临时保存,是保存在内存中的,怎样使用内存?----变量。引出变量的概念。 变量:在程序运行过程中其值可以发生改变的量。 在程序中我们通过变量名使用相应的内存区域来存、取数据。 变量名用标识符表示。 2.2.5 变量 变量对应一片内存空间,用于存储特定类型的数据。 C语言中所有的变量必须先定义后使用。 大学C/C++语言程序设计程序设计 第2章 C语言基础 大学计算机A 第2章 C语言基础 定义形式: 类型标识符 变量名1[,变量名2,变量名3...]; 例如: int a,b,c; 申请存储空间变量定义 …… …… a b 为什么是四个单元呢? 大学C/C++语言程序设计程序设计 第2章 C语言基础 1.变量初始化: 声明时给变量一个初值。 int a=10,b=20,c=30; 2.赋值 int a,b,c; a=4; a=b=c=3; …… …… a b 2.2.5 变量 存入数据保存赋值 10 20 int size=5+4; 使用数据变量名 大学C/C++语言程序设计程序设计 第2章 C语言基础 int a=b=c=3; 常犯错误 int a,b,c; a+b=c int a, int b; 大学C/C++语言程序设计程序设计 第2章 C语言基础 编译程序在编译时: 1)根据变量类型确定存储单元的数量 2)根据变量类型进行语法检查 如:整型变量a、b可进行求余运算,若a、b为实数,则求余运算非法。 在同一程序块中,每个变量都有唯一的名字,不能被重复定义。 注意 变量必须“先定义,后使用”。 2.2.5 变量 大学C/C++语言程序设计程序设计 第2章 C语言基础 #include <stdio.h> #define PI 3.14 int main() { printf("半径为%d的圆的面积=%f ",r,PI*r*r); } 解决问题: int r; printf("输入圆的半径: "); scanf("%d",&r); 大学C/C++语言程序设计程序设计 第2章 C语言基础 引出数据类型。 课堂练习 编程实现:输入长方形的长和宽,求出并输出长方形的面积。 大学C/C++语言程序设计程序设计 第2章 C语言基础 字符型(char) 基本类型 数值类型

资源预览图

C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
1
C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
2
C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
3
C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
4
C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
5
C语言基础 2.2C语言语法基础《C/C++语言程序设计基础》同步教学课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。