第二讲 C语言快速入门
2
第二讲 C语言快速入门
C语言程序的基本结构
C语言的字符集和关键字
Visual C++ 6.0编程环境
C语言程序设计
3
C语言程序的基本结构
一个简单的C语言程序
问题:在屏幕上显示一行文字:“Hello World!”
源程序
运行结果
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
Hello World!
4
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
注释部分
以增加程序的可读性。
不被执行。
5
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
预处理命令
程序中包含某一文件内容。
“stdio.h”为标准输入输出函数头文件名。
6
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
函数
C程序由函数组成。
一个C程序有且仅有一个主函数(main函数)。
7
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
函数说明
说明函数类型、函数名和函数参数。
8
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
函数体
包括变量说明和语句执行部分。
9
C语言程序的基本结构
一个简单的C语言程序
程序结构分析
C语言快速入门
/* 在屏幕上显示Hello World! */
#include
void main() /* 定义主函数 */
{
printf("Hello World!\n");
}
函数调用语句
格式输出函数printf( )。
输出“Hello world!”。
Hello World!
10
C语言程序的基本结构
含有算术运算的C语言程序
问题:求方程 的根(设 )。
源程序
C语言快速入门
#include
#include
void main()
{
float a,b,c,p,disc,q,x1,x2;
scanf("%f%f%f",&a,&b,&c);
p=-b/(2*a);
disc=b*b-4*a*c;
q=sqrt(disc)/(2*a);
x1=p+q; x2=p-q;
printf("x1=%f,x2=%f",x1,x2);
}
11
C语言程序的基本结构
含有算术运算的C语言程序
程序结构分析
C语言快速入门
#include
#include
void main()
{
float a,b,c,p,disc,q,x1,x2;
scanf("%f%f%f",&a,&b,&c);
p=-b/(2*a);
disc=b*b-4*a*c;
q=sqrt(disc)/(2*a);
x1=p+q; x2=p-q;
printf("x1=%f,x2=%f",x1,x2);
}
预处理命令
12
C语言程序的基本结构
含有算术运算的C语言程序
程序结构分析
C语言快速入门
#include
#