关键字
数据类型关键字:
char、short、int、long、signed、unsigned、float、double、struct、union、enum、void
控制语句关键字:
1、循环控制
for、do、while、break、continue
2、条件语句
if、else、goto
3、开关语句
switch、case、default
4、返回语句
return
存储类型关键字
auto、extern、register、static、typedef
其他关键字
const、sizeof、volatil
C头文件:
#include<stdio.h>//常用getchar()、putchar()、scanf()、printf()、gets()、puts()等函数
#include<math.h>//常用sqrt(变量)[计算变量的平方根];
#include<stdlib.h>//常用malloc(),free()函数
#include<string.h>//用于字符串函数
常量和变量
1、常量
整型常量:如1000,0,-146等
实型常量:1.十进制小数形式,如12.1,0.0等2.指数形式,如12.34e3//12.34乘10的3次方
字符常量:1.普通字符,如‘2’,‘?’,‘A’,‘#’等2.转义字符,如\n,\\,\’,\”等
字符串常量:如“boy”,“123”等
符号常量(用#define指令,指定某符号代表一个常量):如 #define PI 3.1416等
//仅仅是字符替换
变量(遵循先定义,后使用的原则)
常变量(变量生存期内值不能改变)
在定义变量时,前面加上const,如const int a=3;
//占用储存单元
标识符
变量名、符号常量名、函数名等
标识符命名规则:由字母或下划线开头,后面可以接字母、数字、下划线。
2数据类型
整型
基本整型int:占4字节;范围31-1
短整型short:占2字节;范围15-1
长整型long:占4字节;范围31-1
双长整型long long:占8字节。范围63-1
(一个字节8位)
1计算年龄
int age(int n)
{
int c;
if(n==1)
c=10;
else
e=age(n-1) + 2;//自身函数加条件
return c;
}
2求n!
int fac(int n)
{
int f;
if(n<0)
printf(“数据错误”);
else if(n==0 || n==1)
f = 1;
else
f = f(n-1) * n; //自身函数加条件
}
3.求平均值
double average(double array[10])//传的是首元素地址, 10可以省略
{
double sum=0,aver=0;
for(int i=0;i<10;i++)
{
sum+=array[i];
}
aver=sum/10;
return aver;
}