
C语言程序设计 PR风 R NGUAGE
第二章 C语言概述 C PROGRAMMING LANGUAGE C语言程序设计

第二章精言机定 第一节程序设计语言的学习内容 第二节C语言的基本结构 第三节C语言的基本组成 第四节C程序的上机执行
第二章 C语言概述 第一节 程序设计语言的学习内容 第二节 C语言的基本结构 第三节 C语言的基本组成 第四节 C程序的上机执行

第二章心师言机述 第一节程序被计语言的学司阳容 手工进行计算的过程 举例手工计算:13-7 1.需要一支笔一张纸记 13 录数据 2.需要一个计算器 3.运算步骤 ■。■■n■ ■■■■1■ 4.算法
第二章 C语言概述 第一节 程序设计语言的学习内容 举例手工计算:13 - 7 手工进行计算的过程 1.需要一支笔一张纸记 录数据 2.需要一个计算器 3.运算步骤 4.算法 13 7 …….. …….. …

第二本心特言机述 第一节程序较计语言的学习阳容 计算机进行计算的过程 在计算机内部,计算13-7 00111110 LD A,13 把13送入累加器A 00001101 SUB A,7 累加器减去7,结果送入累 11000110 加器A HALT 00000111 停止所有操作 01110110 END 结束程序
第二章 C语言概述 在计算机内部,计算13-7 00111110 00001101 11000110 00000111 01110110 LD A,13 SUB A,7 HALT END 把13送入累加器A 累加器减去7,结果送入累 加器A 停止所有操作 结束程序 计算机进行计算的过程 第一节 程序设计语言的学习内容

第二本特言机定 第一节程序被计语言的学司陶容 观看一个演示程序 1.使用文本编辑软件,编写程序如下: TC环境 main( int n; n=13-7; printf("Result %d",n ) 保存在名为first..c的源文件中。o文件内容 2.编译为目标程序,保存在名为first.obj的文件 3.连接成可运行程序,保存在文件first.exe中
第二章 C语言概述 1.使用文本编辑软件,编写程序如下: main( ) { int n; n = 13 – 7; printf( ”Result = %d”, n ); } 保存在名为 first.c 的源文件中。 2.编译为目标程序,保存在名为first.obj的文件。 3.连接成可运行程序,保存在文件first.exe中。 观看一个演示程序 第一节 程序设计语言的学习内容 TC环境 Obj文件内容

第二章心师言机佐 第一节程序被计语言的学司阳容 一、数据存储问题 内存(以字节编址) main( 系统区 { intn;变量 N的地址:fc2a n=13-7; 常量 指令集合 printf 用户区 程序区 13 静态数据区 数据类型 数据区 动态数据区 存储类型 分配多 大内存
第二章 C语言概述 main( ) { int n; n = 13 – 7; printf( ”Result = %d”, n ); } 一、数据存储问题 内存(以字节编址) 系统区 用户区 程序区 数据区 静态数据区 动态数据区 变量 N的地址:fc2a 常量 13 7 数据类型 存储类型 分配多 大内存 第一节 程序设计语言的学习内容 指令集合

第二本心特言机建 第一节程序被计语言的学司阳容 二、运算问题 main( int n; n=13-7; printf () 运算符号 运算规则
第二章 C语言概述 main( ) { int n; n = 13 – 7; printf( ”Result = %d”, n ); } 二、运算问题 运算符号 运算规则 第一节 程序设计语言的学习内容

第二丰特言机建 第一节程序设什语言的学日阳容 三、程序控制问题 main ( 如果a大于b, { 执行语句①,否 int n,a,b; 则执行语句②。 输入a,b; if(a b) n a- b;/*①*/ else n b -a;/*②*/ 程序控制 printf(maw,。);
第二章 C语言概述 如果 a 大于b, 执行语句 ① ,否 则执行语句② 。 三、程序控制问题 /* ① */ /* ② */ main() { int n,a,b; 输入a, b ; if( a > b) n = a – b; else n = b – a; printf( ”Result = %d”, n ); } 程序控制 第一节 程序设计语言的学习内容

第二章C师言机述 第一节程序被计语言的学司阳容 四、算法问题 >怎 C语言学习的内容: 规则 >怎 一、 数据类型 二、 运算符号及规则 三、 程序控制及结构 四、算法
第二章 C语言概述 四、算法问题 ➢怎么排序? ➢怎么求定积分? ➢…… ? ➢…… ? ➢…… ➢…… ➢…… C语言学习的内容: 一、数据类型 二、运算符号及规则 三、程序控制及结构 四、算法 规则 第一节 程序设计语言的学习内容

第二本特言机述 第二节C程序的结构 一、简单的C语言程序 /This is a hello C program. main ( { printf("== ==\n”); printf("How are you !\n"); printf(“== =n”); 程序运行结果是在屏幕上显示: How are you 例C2201
第二章 C语言概述 /* This is a hello C program. */ main ( ) { printf(“=====================\n”); printf(“How are you !\n”); printf(“=====================\n”); } 程序运行结果是在屏幕上显示: ===================== How are you ! ===================== 第二节C 程序的结构 例C2_201 一、简单的C语言程序