目录

  • 1 第一章 C语言简介
    • 1.1 C语言前世今生
    • 1.2 主流开发环境介绍
    • 1.3 第一个小程序解析
    • 1.4 常见编译错误
    • 1.5 章节知识点小结
  • 2 算法基础
    • 2.1 算法-程序的灵魂
    • 2.2 算法的描述-流程图
  • 3 数据类型与运算符
    • 3.1 数据描述
    • 3.2 运算符和表达式1
    • 3.3 运算符和表达式2
    • 3.4 章节知识点小结
  • 4 顺序结构程序设计
    • 4.1 输入和输出
    • 4.2 顺序结构程序设计
    • 4.3 章节知识点小结
  • 5 选择结构程序设计
    • 5.1 关系运算符和关系表达式
    • 5.2 逻辑运算符和逻辑表达式
    • 5.3 if语句
    • 5.4 条件运算符
    • 5.5 switch语句
    • 5.6 章节知识点小结
  • 6 循环结构程序设计
    • 6.1 while循环结构
    • 6.2 do_while循环结构
    • 6.3 for循环结构
    • 6.4 循环的嵌套
    • 6.5 break语句和continue语句
    • 6.6 章节知识点小结
  • 7 数组
    • 7.1 一维数组
    • 7.2 二维数组
    • 7.3 字符数组
    • 7.4 章节知识点小结
  • 8 函数
    • 8.1 子程序设计
    • 8.2 函数定义
    • 8.3 函数的调用
    • 8.4 局部变量和全局变量
    • 8.5 参数传递
    • 8.6 函数递归调用
    • 8.7 章节知识点小结
  • 9 指针
    • 9.1 指针的基本概念
    • 9.2 指针变量的定义及引用
    • 9.3 通过指针引用数组元素
    • 9.4 指向多维数组的指针和指针变量
    • 9.5 用指向数组的指针作函数参数
    • 9.6 指针与字符串
    • 9.7 函数指针和指针函数
    • 9.8 章节知识点小结
  • 10 用户自己建立数据类型
    • 10.1 定义和使用结构体变量
    • 10.2 使用结构体数组
    • 10.3 结构体指针
    • 10.4 章节知识点小结
  • 11 编译预处理
    • 11.1 宏定义预处理
    • 11.2 文件包含预处理
    • 11.3 条件编译预处理
    • 11.4 章节知识点小结
  • 12 文件
    • 12.1 文件的基本知识
    • 12.2 文件的基本操作
    • 12.3 章节知识点小结
章节知识点小结


知识点

精讲文档

第四章

顺序结构

4.1 赋值语句

赋值语句

1.赋值语表达式的末尾没有分号,而赋值语句的末尾必须加分号。

2.赋值表达式可以出现在其他表达式之中,而语句则不可以。如:

     if(x=y+5)>0  z=x;          //

     if(x=y+5;)>0  z=x;          //

常用数学函数

sqrt(x):计算x的平方根,x应大于等于0

exp(x):计算ex的值

fabs(x):计算x的绝对值  

pow(x,y):计算xy的值

4.2 输入/输出函数

输入输出的概念

输出:从计算机向外部输出设备输出数据。

输入:从输入设备向计算机输入数据。

头文件

在使用输入输出函数时,要在程序文件的开头用预编译指令: #include <stdio.h>

printf函数

printf(格式控制,输出表列)

格式控制:由双引号引起来的字符串

输出表列:需要输出的数据

格式字符

 

常用的printf函数的格式字符

格式字符

说明

d

以带符号的十进制形式输出

c

输出1个字符

s

输出字符串

f

以小数形式输出,默认输出6位小数

E,e

以指数形式输出小数


附加格式字符

 

printf函数的附加格式字符(%-m.nf

字符

说明

l

可加在格式符d,o,x,u前面,表示各种长整型

m

数据的输出宽度

n

对字符串,表示截取字符的个数

对实数,表示输出的小数位数

-

输出字符和数字靠左对齐


scanf函数

scanf 函数的一般形式:

        scanf(格式控制,地址表列)

例如:scanf("a=%f,b=%f,c=%f",&a,&b,&c);

putchar函数

功能:从计算机向显示器输出一个字符 。

形式:putchar(c) 

     其中c为常量或变量 。

getchar函数

功能:向计算机输入一个字符

形式: c=getchar( )

其中c为字符变量