1 / 20
文档名称:

C语言入门.pptx

格式:pptx   大小:344KB   页数:20
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言入门.pptx

上传人:今晚不太方便 2017/8/10 文件大小:344 KB

下载得到文件列表

C语言入门.pptx

相关文档

文档介绍

文档介绍:什么是C语言?
结论:
C语言就是编制计算机软件的开发工具。具体就是对这些信息进行处理的软件工具。
除了:
了解计算机硬件系统的组成(因为硬件是软件的物质基础)。
了解计算机软件系统的组成(因为软件是硬件的灵魂)。
更重要的是:了解二进制数在计算机中的表示形式、表示范围以及二进制数的算术运算和逻辑运算,另外就是数据在计算机中是如何存储的。
学好C语言必须掌握的基础知识!!!
语言程序设计教程
第二版
第一章
预备知识
C
程序设计语言的发展及其特点
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
语言程序设计教程
第二版
第二章
程序设计基础
C
C语言程序的基本结构
了解了C语言的基本特性及其应用以后,接下来就来看看C语言程序是什么样子。一个C语言程序可以是非常简单的,也可以是特别复杂的,这取决于程序所要实现的功能。我们先来认识一个最为简单的C程序。
【例1】最简单的C程序。
/* This is the first C program */
#include <>
void main ( )
{
printf ("Hello C Language!\n");
}
注释信息
预处理命令
无返回值
无参数、无返回值的主函数
主函数名
函数开始
内部函数名
参数
回车换行符
函数调用
函数体
语句结束标志
函数结束
运行结果: Hello C Language!
在C程序中,注释由“/*”开始,由“*/”结束,可以实现多行注释。
在C++程序中也可使用“//”进行单行注释。例如:// 注释信息
C语言的预处理命令都是以“#”
号开头。
C程序中允许插入若干行空行,它不影响程序的功能,同注释一样。为了程序的易读性,在编写C程序时,根据需要可插入一定的空行
main是主函数名,一个C语言程序有且仅有一个main函数。C程序执行时就是从main函数开始,具体讲就是从“{”开始,到“}”结束。
printf是C语言的内部函数名,因为它后面跟着( ),其功能是将“Hello C Language!\n”显示在计算机的屏幕上(双引号和\n不显示)
C语言规定:语句以分号结束
语言程序设计教程
第二版
第二章
程序设计基础
C
C语言程序的基本结构
【例2】计算输入的两个整数的和。
/* This is the second C program */
#include <>
void main ( )
{
int x, y, z;
scanf ("%d%d", &x, &y );
z = x + y;
printf ("the sum of two integer is %d\n", z);
}
数据类型名
定义的变量名,以“,”分隔
调用内部函数,接受键盘输入数据
带有三个参数,以“,”分隔。&表示取变量的地址。
调用内部函数,输出计算的和数
求和的值给Z
假设输入:10 20↙
运行结果:the sum of two integer is 30
语言程序设计教程
第二版
第二章
程序设计基础
C
常量、变量和标识符
2. 常量
定义:程序运行时其值不能改变的量(即常数)
常量的分类:
直接常量( 值常量)
整型常量: 10、15、-10、-30
实型常量: 、 、-
字符常量: ‘A’、‘b’、‘c’
字符串常量: “sum”、“A”、“123”
符号常量
用标识符来代表常量。
其定义格式为:
#define 符号常量常量
#define NUM 20
#define PI
#include <>
#define PRICE 30
void main ( )
{
int num, total;
num = 10;
total = num * PRICE;
printf ("total = %d", total);
}
运行结果:total = 300
行尾不能有分号
define前面一定要有#
符号常量名最好使用大写
符号常量名最好有意义
语言程序设计教程
第二版
第三章
基本数据类型
C
定义IO口
定义IO口
sbit led2=P0^1;
sbit led3=P0^2;
sbit led4=P0^3;
sbit led5=P0^4;

最近更新

2026年危化品安全生产知识题库附参考答案【综.. 41页

2026年反诈骗知识测试试题库带答案(能力提升.. 41页

2025年厦门演艺职业学院辅导员招聘考试真题汇.. 36页

2025年天津滨海职业学院马克思主义基本原理概.. 13页

2025年平乐县招教考试备考题库含答案解析(必.. 30页

2026年国企廉政考试题库及答案(夺冠) 14页

2025年武汉开放大学马克思主义基本原理概论期.. 12页

2025年湖北工业大学马克思主义基本原理概论期.. 12页

2025年理县幼儿园教师招教考试备考题库及答案.. 31页

2026年大学c语言考试题库及答案(名师系列) 13页

2026年天津市北辰区中医医院公开招聘事业单位.. 50页

2026年安徽交通职业技术学院单招职业适应性测.. 44页

2025昆明市盘龙区人民政府龙泉街道办事处公益.. 35页

2026年宝鸡三和职业学院单招综合素质考试题库.. 45页

2025洛阳开放大学第二批招才引智工作8人备考试.. 35页

2025湖北恩施州巴东县绿葱坡镇人民政府公益性.. 35页

2026年工贸试题-考试题库附参考答案【基础题】.. 42页

2026年广东省河源市单招职业适应性测试题库附.. 44页

2026四川省人民医院专职科研人员、工程师及实.. 51页

2026年c语言上机考试题库精选 13页

2026年《红楼梦》知识竞赛试题库100道精编答案.. 40页

2026年云南招考乐理考试题库(历年真题) 28页

2026年文明礼仪知识竞赛奥运医护常识试卷100道.. 40页

2026年榆林能源科技职业学院单招职业倾向性考.. 44页

2026年河北旅游职业学院单招职业技能考试题库.. 45页

2026年叉车叉车科目一考试题库及答案(易错题.. 15页

2026年国开形成性考核《人员招聘与培训实务》.. 43页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页