1. 任何一个程序都必须有且只有一个main()函数,即主函数
2.程序运行先从主函数运行
3.变量储存单元的大小由变量的类型决定
4.对两个整形数据作除法运算/,其结果一定是整数;求余运算%针对整型
5.scanf输入数据时int对应%d,float对应%f,double对应%lf(变量地址加&)
scanf(“x=%lf”,&x);
6.printf输出数据时int对应%d,float和double对应%f(保留6位小数,%.2f保留两位小数)
printf(“%d”,x);
7.平方根函数sqrt(x){根号x},绝对值函数fabs(x){绝对值x},幂函数pow(x,n){x的n次方},指数函数exp(x){e的x次方},以e为底的对数函数log(x){lnx},一般的对数函数log10(x).
8.调用输入输出函数要加#include<stdio.h> 调用数学函数要加入#include<math.h>
9.%md或者%m.nf中m为输出宽度(包括符号位),左端补空格,n为保留小数位数。
10.for(式1;式2;式3)中用“;”,式1只执行一次,式2和式3执行n次。
11.仅由一个“;”的语句称为空语句。
12.函数可以做到一次定义,多次调用。
13.声明自定义函数以分号结束。最后要将结果送回主函数。
14.c语言函数只有两种类型:标准库函数,自定义函数
15.高到低:算数运算符,关系运算符,赋值运算符。
16.基本的控制结构:顺序结构,分支结构,循环结构。
1.if-else语句:先执行表达式,真则1,假则2.
if(表达式)没有分号{
语句1;
}else{
语句2;}
2.for语句:先执行表达式1(只执行一次),再表达式2,若真则循环体语句,表达式3再表达式2......若假则跳出
for(表达式1;表达式2;表达式3)没有分号
{循环体语句}