文档介绍:第2章 C语言概述
第1章程序设计基础
本章要点
C语言的特点及组成
C程序的结构
如何在计算机上调试程序
本章要点
第2章程序设计基础
C语言概述
C程序的结构
C语言的基本组成
C语言处理系统
第2章 C语言概述
C语言的特点
可进行内存物理地址访问,具有汇编语言特点
具有构造数据类型的能力,数据结构系统化
控制流程结构化,以函数为基本结构进行流程控制
语言简洁灵活,有32个关键字和9种控制语句
语言表达能力强:34种运算符
程序运行效率高,易读性、可移植性
C语言的特点
C是中级语言
C是结构语言
C是编程者的语言
End
C程序的主函数
C程序的基本结构
/* C program */
Main ( )
{
printf(“Hello World\n”) ;
}
/* 注释语句*/
/* 主函数*/
/*函数体开始*/
/*输出函数*/
/* 函数体结束*/
1. 每个C程序必须有一个main函数
2. { }是函数开始和结束的标志
3. 每个语句以分号结束
C程序的结构规则
/* C program */
main()
{
int a,b,c;
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d”,c);
}
/*定义变量*/
/*输入a和b的值*/
/*调用max函数*/
/*输出C的值*/
Max(a,b)
C程序的基本结构
int max(x,y)
int x,y;
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
Max(x,y)
C程序的结构规则
main( ) /* 主函数说明*/
{ 变量定义/* 主函数体*/
执行语句组
}
子函数名1(参数) /* 子函数说明*/
{ 变量定义/* 子函数体*/
执行语句组
}
子函数名2(参数) /* 子函数说明*/
{ 变量定义/* 子函数体*/
执行语句组
}
C程序的基本结构
规则
C程序由一个主函数和多个子函数构成
每个函数由说明部分和函数体组成
函数体由若干语句组成,每个语句由分号结束
一行可以写多个语句,一个语句可以写多行
C程序总是由main函数开始执行,通过函数名调用
用/*……*/可以对C程序的任何部分作注释
C程序的基本结构
End
C语言的基本字符集
基本字符→ASCII字符
数字:0 1 2 3 4 5 6 7 8 9
字母:a b c …… z A B C …… Z
运算符:+ - * / % = < > <= >= !=
== << >> & | && || ^ ~ ( )
[ ] { } -> . ! ? : , ; “‘
特殊符号:_(下划线) 回车(\r) 换行(\n)
制表符(\t)
C语言的基本组成
C语言的标识符(名称)
基本标识符:变量名、函数名、文件名、数组名、类型名
规则:字母或下划线开头,后面是字母、下划线或数字
C语言的基本组成
call_n test39 _string1 abc
call..n 39test -string1
例