第一章,C语言概述
1、C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点
2、C语言的特点:高效性、灵活性、功能丰富、表达力强、移植性好
3、第一个C程序
#include<stdio.h>
int main()/*函数头*/
/*函数体*/
{
/*执行语句*/
pirntf("Hello World!");/*输出要显示的字符串*/
/*return可以理解为main函数的结束标志*/
return 0; /*程序返回0*/
}
#include<stdio.h>:这个语句的功能是进行有关的预处理操作。include称为文件包含命令,后面尖括号中的内容称为 头部文件或首部文件。
int main():函数头,声明main函数为一个返回值,是整型函数。其中的int称为关键字,这个关键字代表的类型是整 型
在每一个程序中都会有一个main函数,main函数是一个程序的入口部分,也就是说程序是从main函数头开始执行的。
在{}内的叫函数体,也称作函数的语句块。
4、#define Height 10 /*定义常量*/。这一行代码中,使用#define定义一个符号。#define在这里的功能是设定这个符号为Height,并且指定这个符号Height代表的值为10.这样在程序中,只要是使用Height这个标识符的位置,就代表使用的是10这个数值。
5、函数声明。就是告知程序接下来将会由这么一个函数,为接下来要使用的函数做准备。
6、输入语句,scanf("%d,&a"),a存储输入的内容,&符号是取地址运算符。
#include "stdafx.h"
#include<stdio.h> /*包含头文件*/
#define Height 10 /*定义常量*/
int calculate(int Long, int Width); /*函数声明*/
int main() /*主函数main*/
{
int m_Long; /*定义整型变量,表示长度*/
int m_Width; /*定义整型变量,表示宽度*/
int result; /*定义整型变量,表示长方体的体积*/
printf("长方形的高度为:%d\n",Height); /*显示提示*/
printf("请输入长度\n"); /*显示提示*/
scanf("%d",&m_Long); /*输入长方体的长度*/
printf("请输入宽度\n"); /*显示提示*/
scanf("%d",&m_Width); /*输入长方体的宽度*/
result=calculate(m_Long,m_Width); /*调用函数,计算体积*/
printf("长方体的体积是:"); /*显示提示*/
printf("%d\n",result); /*输出体积大小*/
return 0; /*返回整型0*/
}
int calculate(int Long, int Width) /*定义计算体积函数*/
{
int result =Long*Width*Height; /*具体计算体积*/
return result; /*将计算的体积结果返回*/
}