您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > C语言入门――第一次课ppt
《结构化程序设计》第一章——初识C程序Name:夏智伟Tel:15954408227Email:1105376690@qq.comQQ:1105376690本次课任务•掌握程序设计基本概念•简单C语言程序的开发环境和开发步骤目录•1.1程序设计的基本概念•1.2程序的开发流程和基本开发环境•1.3程序设计的基础知识1.1程序设计的基本概念C能做什么?•计算器•日历•五子棋、贪吃蛇、推箱子、猜数游戏•管理系统简单动画简单游戏桌面游戏C能做什么?C能做什么?•物联网(网络)涉及底层编程,C语言为必修课。也就是说C语言为物联网(网络)不可或缺的一部分。为什么学习C语言?让我们从现在开始学习C语言吧!什么是程序?•程序一词来源于生活,是指完成事情时的一系列方式和过程。生活中的程序$银行1、带上存折/银行卡去银行3、将存折或储蓄卡递给银行职员并告知取款数额2、取号排队5、银行职员办理取款事宜6、拿到钱并离开银行4、输入密码计算机中的程序1、口述2、信函printf(口述);printf(信函);printf(传真);指令被逐条执行程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令3、传真生活中的语言高级语言计算机语言方便地表示数据的运算和程序的控制结构机器语言是由0和1组成的二进制代码用符号代替机器语言的二进制码汇编语言机器语言计算机语言生活中的翻译翻译语言转换程序机器语言—计算机只能识别的语言把源程序转换成目标程序后再执行逐条解释逐条执行高级语言(B)解释程序把源程序转换成目标程序后再执行重点学习1.2程序的开发流程和基本开发环境开发C程序•四步走1、编写源程序2、编译源程序4、运行3、链接。cpp。obj。exe程序开发环境工作区窗口,包含了ClassView、FIleVIew等选项卡,以树形结构列出了项目所包含的各种成分编辑区窗口,可以有多个用来编辑源代码输出窗口,用来显示编译调试等信息1、建工程2、建文件编写一个C程序的基本步骤3、编辑源代码5、编译、链接、执行4、保存新建工程•【File】【New】工程Projects选项卡Win32控制台应用程序Projectname工程名称Location工程保存的位置创建一个新的工作区工程Projects选项卡Win32控制台应用程序Projectname工程名称Location工程保存的位置一个空的工程新建工程•【File】【New】Location文件保存的位置文件FIle选项卡C/C++源文件添加到工程中File文件名称welcome.cpp文件C语言程序基本框架#includestdio.hvoidmain(){printf(welcometoShanDongtransportvacationalcollege!);printf(HelloEveryone!);printf(I'myourCteacher);printf(Mynameiszhiweixia);}头文件程序入口程序体声明部分输入或初始化执行部分输出一个C程序是由一个或多个函数构成,但必须至少有且只有一个函数——main主函数构成程序在执行的过程中开始于main函数,结束于main函数#includestdio.h,称为文件包含语句C语言程序基本框架#includestdio.hvoidmain(){printf(welcometoShanDongtransportvacationalcollege!\n);printf(HelloEveryone!\n);printf(I'myourCteacher.\n);printf(Mynameiszhiweixia.\n);}头文件程序入口程序体声明部分输入或初始化执行部分输出一个C程序是由一个或多个函数构成,但必须至少有且只有一个函数——main主函数构成程序在执行的过程中开始于main函数,结束于main函数#includestdio.h,称为文件包含语句C语言程序基本框架#includestdio.hvoidmain(){printf(欢迎来到山东交通职业学院!\n);printf(大家好\n);printf(我是你们的C语言老师。\n);printf(我叫夏智伟。\n);}头文件程序入口程序体声明部分输入或初始化执行部分输出一个C程序是由一个或多个函数构成,但必须至少有且只有一个函数——main主函数构成程序在执行的过程中开始于main函数,结束于main函数#includestdio.h,称为文件包含语句C语言程序基本框架#include”stdio.h”voidmain(){inta,b,sum;scanf(“%d%d”,&a,&b);sum=a+b;printf(“%d”,sum);}头文件程序入口程序体声明部分输入或初始化执行部分输出一个C程序是由一个或多个函数构成,但必须至少有且只有一个函数——main主函数构成程序在执行的过程中开始于main函数,结束于main函数#includestdio.h,称为文件包含语句小结•请输出你自己的基本信息–姓名、年龄、专业、家庭住址、爱好。。。•请输出你喜欢吃的三道菜1.3程序设计的基础知识强制类型转换变量常量赋值运算符算术运算符•电脑使用内存来记忆计算时所使用的数据•内存如何存储数据?•内存像旅馆–数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间1、房间(单人间、双人间、总统套间)2、入住√内存如何存放数据1000*(1+5%)内存10001050变量:一个数据存储空间的表示对于专业程序员,数据存入内存不算完:怎么找到存入的数据?存进去还能改吗?98.76不同数据存入具有不同内存地址的空间,相互独立变量在银行存1000元钱,银行一年的利息5%,那一年之后钱变成了多少?1、字母2、下划线‘_’首字母任意多的:1、数字2、字母3、下划线‘_’其余部分变量名C语言中,变量命名要符合一定规则money,score,name,sex变量命名规范:简短且能清楚地表明变量的作用,通常用小写表示普通变量和文件,用大写表示字符常量变量命名规则变量命名规则•检查下面这些是否是合法的变量名principalcost_pricemarks_3_lastnamecity123ratediscount%zipcodeCityint××××变量应用1、在内存中存储本金1000元2、显示内存中存储的数据的值#include”stdio.h”main(){intmoney=1000;//存数据}数据类型变量名内存空间存的数值printf(“%d”,money);//使用数据变量的声明和赋值•使用变量的步骤:–第一步:声明一个变量–第二步:赋值–第三步:使用变量数据类型变量名=数值;根据类型开辟空间将数据存入空间取出数据使用数据类型变量名;变量名=数值;intmoney=1000;intmoney;money=1000;数据属于不同类别IndianTRUE数据非数值数值整型实型9002.129999/12/20032.175123chinachar字符数值整型intshortdoublefloat实型常用基本数据类型基本数据类型longunsignedsigned数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)unsignedshortyear;//无符号短整型year为变量名占2个字节(16位)0~65535(0~216-1)数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)intmonth,days;//基本整型month,days是变量名占2个字节(16位)-32768~32767(-215~215-1)数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)longtotaldays,totalprice;//长整型totaldays,totalprice是变量名占4个字节(32位)-231~231-1#includestdio.hmain(){intyear,month,day;longtotalprice;scanf(%d%d%d,&year,&month,&day);printf(%d%d%d\n,year,month,day);scanf(%ld,&totalprice);printf(%ld,totalprice);整型变量的定义整型变量的输入整型变量的输出#includestdio.hmain(){intyear,month,day;longtotalprice;printf(enterTheBirthdayofthePeople'sRepublicofChina);scanf(%d%d%d,&year,&month,&day);printf(theBirthdayofthePeople'sRepublicofChinais%d-%d-%d\n,year,month,day);printf(\n\nentertotalprice);scanf(%ld,&totalprice);printf(Thetotalpriceis%ld\n\n,totalprice);整型变量的定义整型变量的输入整型变量的输出数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)floattotaldays,sum,average;//单精度实型float表示单精度实型,又叫浮点型占4个字节(32位)有效数字的位数是7位。如:3.1415926,4.5,6.000000数据类型说明用于存储整数如:一天的时间是24小时,一月份有31天用于存储小数如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时用于存储单个字符如:性别‘m’、‘f’,电灯‘o’、‘c’常用数据类型说明short(短整型)float(单精度)char(字符型)int(基本整型)long(长整型)double(双精度)doubletotalheight;//双精度实型double表示双精度实型占8个字节(64位)有效数字的位数是16位。如:4.5123456789111111#includestdio.hmain(){floataverage;printf(enteraverageofmaths);scanf(“%f”,&average);printf(average=%f\n\n,average);实型变量的定义实型变量的输入实型变量的输出数据类型说明用于存储整数如:
本文标题:C语言入门――第一次课ppt
链接地址:https://www.777doc.com/doc-3984342 .html