下载此文档

课件-c语言.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
C学习方法
实践、实践、再实践
敲例题à编例题à编自己的题目
流程图
介绍基本符号
基本符号、程序的三种基本控制结构
案例
两个整数想除,直到结果为0,画出流程图
开始编程
基本结构
C程序的基本结构为标准框架和里面加载的程序体。
样例代码如下:
#include<>
void main()
{
//程序体
}
头文件:。对相应的库函数进行了声明和定义。
main函数:每一个C程序都有且只有一个main函数,它是C程序的入口(跟它所处位置无关)。
void意义:表示该函数(这里是main函数)运行后不返回任何值。
编写HelloWorld
#include<>
void main()
{
//这是注释
printf(“HelloWorld!”);
}
注释:增加程序的可读性和可维护性,有行注释和块注释两种方式。
输入输出函数
输出函数:printf(格式控制,输出列表)
printf用法:
printf("格式控制字符串",输出列表);
格式控制字符串中有3种类型的字符
1、普通字符:数字、字母等
2、格式指示符:%d %c %f %s
3、转义字符:\n
输入函数:scanf
scanf用法
scanf("格式控制字符串",输入列表)
1、普通字符:数字、字母等
2、格式指示符:%d %c %f
scanf("%d",&a);
案例:输出一个正方形
案例:输入任意两个整数,然后比较这两个数的大小,最后把比较结果输出。
上机作业:
1、抄例题;
2、编写一个段程序,实现如下功能:输入你自己的学号,向屏幕输出该学号,同时输出一个以*号组成的该学号;
数据类型
基本类型:int char(ascii码) float double
非基本类型:指针类型、组合类型(暂不讲)
变量
概念:变化的量
定义变量:int a;
案例:输入任意一个整数,将该值赋给一个变量,然后判断该值,若为0,则将变量值输出;若非0,则将该变量值改为1并输出;
常量
概念:不变的量
字面常量:24,’a’,”hello”
符号常量:#define PI
案例:输入一个圆的半径,计算该圆的周长和面积,并将结果输出到屏幕;
C中的运算符
运算符
赋值运算符:=
算术运算符:+ - * / %(双目)、++ --(单目)(78例)
关系(比较)运算符:> < >= <= == !=(81例)
逻辑运算符:&&(与) ||(或) !(非)
其它运算符:a+=3; x=(a++,b++); a>b?a:b(了解)
运算符的优先级(附录)
案例:输入3个整数,找出其中的最大值和最小值,同时计算出这3个整数的总和、平均值,并输出所有结果;
表达式
类型转换(85例)、强制类型转换(87例)
85例
案例:输入任意一个英文字母,输出该字母的下一个字母。
上机作业:
1、抄例题;
2、编写程序,实现计算长方形面积和周长的功能,要求给用户友好的提示。
家庭作业:输入任意一个字母,先判断是大写字母还是小写字母,如果是大写就输出对应的小写;如果是小写就输出对应的大写。
补充作业:
利用printf()语句的有效控制输出九九乘法表;
输入任意两个整数,比较他们的大小,并将结果输出到屏幕;
分支结构
分支结构之if
结构一:
if(表达式)
{
语句;
}
案例:
结构二:
if(表达式)
{
语句;
}
else
{
语句;
}
案例:输入任意一个整数,判断是偶数还是奇数,并输出结果;
结构三:
if(表达式)
{
语句;
}
else if(表达式)
{
语句;
}
else
{
语句;
}
案例:开发一个简单的计算器,实现两个数之间的加减乘除运算;
结构四:
if(表达式)
{
if(表达式)
{
语句;
}
else
{
语句;
}
}
else
{
语句;
}
案例:编写一个程序判断体重是否超标,提示(男性:(H-100)=W,女性:(H-110)=W。低于W偏瘦,高于W偏胖。)
上机作业:
抄写例题:103、107
判断输入的字符是数字还是字母,若是字母还要判断是小写还是大写,将判断结果输出到屏幕;
输入任意三个浮点型的数字,将它们从大到小排列输出到屏幕;
输入一个年份,判断该年份是否为闰年。(闰年的判断条件:能被4整除,但不能被100整除;能被400整除)
分支结构之switch
switch(表达式)
{

课件-c语言 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小88 KB
  • 时间2018-06-07