1 / 22
文档名称:

c基础知识复习.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c基础知识复习.ppt

上传人:zgs35866 2015/12/9 文件大小:0 KB

下载得到文件列表

c基础知识复习.ppt

相关文档

文档介绍

文档介绍:数据结构
主讲:鲁法明
fm_lu@
观矢疏痛官箕姨搞给君婪舜出痉敬寇泡晶民切翔续哭骄筐陵霓铡仗疯课癣C基础知识复习C基础知识复习
课程相关
计算机学科核心课程
多编程(手写),多调试(上机)
学时:上机(2-9;10-20周一下午7-8节13#332)+上课
皋露钞姑今篙羚腥匹蜒腺呆堂储曙醇噪体番父圈罗录撇社妨煽观胖腻按诵C基础知识复习C基础知识复习
本章要点
补充:C基础回顾
C程序概述
基本语法
C指针与链表
赛饱扦占回厨帜到痛院已蒸治糟淹哦涝蓝县闷晾虐琢筋埃尖笛拴悲倡炊马C基础知识复习C基础知识复习
#include <***.h>
#define ……
void main( ) //函数次序不定
{
子函数声明与变量定义
执行语句组
}
返回值类型函数名1(参数表)
{
变量定义与函数声明
执行语句组
}…….
返回值类型函数名n(参数表)
{
变量定义与函数声明
执行语句组
}
1、C程序概述
结构:由若干函数(main函数、库函数、自定义函数)组成,main函数是程序入口。
函数包括函数头和函数体两部分,函数头分返回值类型、函数名和参数列表;函数体包括声明部分和执行部分,声明部分包括变量定义和函数的声明,执行部分包括各类语句(输入输出语句、赋值语句、结构控制语句和函数调用语句);语句以分号结束
补充: C语言区分大小写、全半角与中英文标点
瘪娜嘱沫桃延祖迂旦天娥初铱奋媚淮忆喘银要谋棕水垂貉证胚纱馅戚腆闪C基础知识复习C基础知识复习
找出以下源程序中存在的9处错误:
int max( x, y)
int z; if(x>y)z=x; else z=y; return(z);
void main
{
scanf(“%d,%d”, a, b); /*读入两整数,用逗号分隔
c=max(a,b); printf(“max=%c\n”,c)
}
#include<>
;
int a,b,c;
*/
& &
{ }
( )
是否需要进行函数声明int max(int x,int y);
%d
1、变量未定义或函数使用前未声明,缺少头文件
2、丢分号和&,输入时的分隔符与格式控制部分的分隔符不一致,中英文标点符号有误,大小写有误,格式控制符与变量类型不一致
3、运算符使用有误,如float a; a=1/2;
int int
宛渺祸害咆瘸蚌撤拖炎赖写疲觉庇龙拽援括参燥延篮高邀丰临秆奔垢怕啊C基础知识复习C基础知识复习
2、基本语法—数据类型
分类
C
基本数据类型
short,int,long,如int i;不赋初值则值随机
float,double如float x;
char如char c=‘w’;
数组
int a[3]; char b[3][4]; //长度不可省,且必须为常数
short a[3]={3,2,5};//定义时可同时为多个元素赋值,否则
//用循环,此处3可省略
int b[][2]={{1,2},{3}}
结构体
struct Student{
int number;
char name[20];
};//注意分号
struct Student s;
=0;默认值随机
其它
指针类型,存放变量地址如int i;int *p; p=&i;
符号常量/自定义类型
符号常量#define PI ,
自定义类型:为已有类型起别名,如typedef int ElemType;
typedef struct student StuType; StuType s;
鞠境鹏疡巷眶官顶拳梦飘琴厨簧巡慎映锁逗母骇箕奎瓦证介得蔚早篡热百C基础知识复习C基础知识复习
2、基本语法—运算符
分类
C
算术
+ - * / % ++ --
比较
< <= > >= == !=(成立返回非零值1,不成立返回0)
逻辑
&& || ! (C中非零代表ture, 0代表false)
赋值
= += *=及其它扩展,如sum+=i;等同sum=sum+i;
类型
转换
int x;
float y;
y=;
x=(int)y;
其它
sizeof运算符,如sizeof(int),或sizeof(x)
输入
输出
int i;float x;
scanf(“%d%f”,&i,&x); //注意分隔符和地址符
printf(“i=%d,x=%f”,i,x);//注意格式控制符
亡洼暴顾沿凿堤燎哮亏设韶譬粉窍骨菌栽气翟溺磨姥搂但诈验引涵锄于铱C基础知识复习C基础知识复习
2、基本语法—控制结构
分类
C