C语言知识总结
2015-12-13 21:19
316 查看
第一章
1、程序语言的发展
机器语言——汇编语言——高级语言
2、软件开发的基本步骤
分析问题,激励数学模式
确定数据的结构和算法
编程语言
调试程序
3、算法
特征:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出
分类:数值运算算法和非数值运算算法
4、编码实现
a.编写源代码
b.将源代码进行编译(计算机只能识别二进制)
c.链接
d.运行
5、调试程序
语法错误、逻辑错误、开发错误、运行时错误
第二章
1、编程语言的基本组成
2、C程序的基本结构
#include<stadio.h>
int main(){}
3、C程序的上机执行过程
a.编写源代码
b.将源代码进行编译(计算机只懂而二进制)
c.链接
d.运行
第三章
1、整数的表示方法
2、在编程语言中对数据进行分类
数值(整型、实型)
3、数据类型名的作用:高数系统性分配多少空间
4、数据在编程语言的表现形式(常量和变量)
字面量(实型、整型、字符型、字符串)
符号常量(#define 标识符 常量 )
使用变量储存数据
5、数据的输入
scanf(“格式控制字符串”,&输出列表);
5、数据的输出
printf(“格式控制字符串”,输出列表);
6、字符型数据和整型数据可以相互转化
第四章
1、表达式(包含操作数)
2、运算符
算数运算符(+,-、 * 、 / 、 %)
逻辑运算符(&& || !)
关系运算符(> >= < <= == !=)
赋值运算符(=)
增量减量运算符(i++ i--)
特殊运算符(& 长度运算符sizeof计算字节长度)
条件运算符(表达式1?表达式2:表达式3)
转换运算符(强制装换(type)表达式——自动转换)
3、语句
第五章
1、简单if语句
if(表达式){语句}
2、if else语句
if(表达式){语句1}else{语句2}
3、嵌套的if语句
第一种
if(表达式1)
if(表达式2)语句1
else 语句2
else 语句3
第二种
if(表达式){
if(表达式2)语句1
}
else 语句2
4、switch
switch(表达式){
case 常量1:表达式1;
......................
case 常量n:表达式n;
defult:语句;
}
5、break语句
功能:终止它所在的switc语句或循环语句的执行
6、无条件专向语句
goto 语句标号;
....................
语句标号
第六章
1、循环的基本概念
2、do...while
do{循环体语句}
whil{{表达式}
至少执行一次循环
知道表达式为假才退出循环
3、while
while(表达式){循环体语句}
必需出现使循环趋于结束的语句,否则会死循环
4、for语句
for(表达式1;表达式2;表达式3){
循环体;
}
表达式1赋值,表达式2判断,若符合要求,执行语句,语句结束执行表达式3
5、break和contiune语句
break:终止循环的执行——只能终止switch和循环语句的循环体中
contiune:终止本次循环,进行下一次循环——只能出现在循环贴中
6、循环的缺陷
第七章
1、数组
按照一定顺序,具有某种相同的性质的同类型变量的集合
具有相同的名字和数据类型
各数据项称为数据元素
2、一维数组
数据类型 数组名【整型常量表达式】
储存类型为static的变量或数组的初值自动设置为0
3、二维数组
数据类型 数组名【整型常量表达式】【整型常量表达式】
4、字符数组
在C语言中只能用字符数组表示一个字符串
字符数组的每个元素站一个字节,、0表示字符串结尾
字符数组存放字符串
第8章
1、结构类型
struct 结构名{
数据类型1 成员名1;
...............................
数据类型n 成员名n;
};
2、共用体
unio 结构名{
数据类型1 成员名1;
...............................
数据类型n 成员名n;
};
结构体变量字节总和,共用体变量最大为主
3、枚举类型
enum 结构名{
标识符 成员名1,
...............................
标识符 成员名n,
};
4、指针
1、指向的变量的类型名 * 指针变量名;
int main(void){
int a=3;
int *pointer;
pointer=&a;
printf("%d",*pointer);
return 0;
}
2、数组指针
char a[]="welcome";
char *pointer;
pointer=a;
printf("%d",pointert);
第九章
1、有返回值的无参函数
Int print(){
printf("欢迎学习");
return 0;
}
Int main(){
print();
return 0;
}
2、有返回值的有参函数
Int print(int a,int b){
return a+b;
}
Int main(){
print("%f",print(1.1,2.2));
return 0;
}
3、无返回值的有参函数
void print(int a,int b){
printf(%f,a-b);
}
Int main(){
print(1.1,2.2);
return 0;
}
4、无返回值的无参函数
void print(){
printf("welcome");
}
Int main(){
return 0;
}
1、程序语言的发展
机器语言——汇编语言——高级语言
2、软件开发的基本步骤
分析问题,激励数学模式
确定数据的结构和算法
编程语言
调试程序
3、算法
特征:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出
分类:数值运算算法和非数值运算算法
4、编码实现
a.编写源代码
b.将源代码进行编译(计算机只能识别二进制)
c.链接
d.运行
5、调试程序
语法错误、逻辑错误、开发错误、运行时错误
第二章
1、编程语言的基本组成
2、C程序的基本结构
#include<stadio.h>
int main(){}
3、C程序的上机执行过程
a.编写源代码
b.将源代码进行编译(计算机只懂而二进制)
c.链接
d.运行
第三章
1、整数的表示方法
2、在编程语言中对数据进行分类
数值(整型、实型)
3、数据类型名的作用:高数系统性分配多少空间
4、数据在编程语言的表现形式(常量和变量)
字面量(实型、整型、字符型、字符串)
符号常量(#define 标识符 常量 )
使用变量储存数据
5、数据的输入
scanf(“格式控制字符串”,&输出列表);
5、数据的输出
printf(“格式控制字符串”,输出列表);
6、字符型数据和整型数据可以相互转化
第四章
1、表达式(包含操作数)
2、运算符
算数运算符(+,-、 * 、 / 、 %)
逻辑运算符(&& || !)
关系运算符(> >= < <= == !=)
赋值运算符(=)
增量减量运算符(i++ i--)
特殊运算符(& 长度运算符sizeof计算字节长度)
条件运算符(表达式1?表达式2:表达式3)
转换运算符(强制装换(type)表达式——自动转换)
3、语句
第五章
1、简单if语句
if(表达式){语句}
2、if else语句
if(表达式){语句1}else{语句2}
3、嵌套的if语句
第一种
if(表达式1)
if(表达式2)语句1
else 语句2
else 语句3
第二种
if(表达式){
if(表达式2)语句1
}
else 语句2
4、switch
switch(表达式){
case 常量1:表达式1;
......................
case 常量n:表达式n;
defult:语句;
}
5、break语句
功能:终止它所在的switc语句或循环语句的执行
6、无条件专向语句
goto 语句标号;
....................
语句标号
第六章
1、循环的基本概念
2、do...while
do{循环体语句}
whil{{表达式}
至少执行一次循环
知道表达式为假才退出循环
3、while
while(表达式){循环体语句}
必需出现使循环趋于结束的语句,否则会死循环
4、for语句
for(表达式1;表达式2;表达式3){
循环体;
}
表达式1赋值,表达式2判断,若符合要求,执行语句,语句结束执行表达式3
5、break和contiune语句
break:终止循环的执行——只能终止switch和循环语句的循环体中
contiune:终止本次循环,进行下一次循环——只能出现在循环贴中
6、循环的缺陷
第七章
1、数组
按照一定顺序,具有某种相同的性质的同类型变量的集合
具有相同的名字和数据类型
各数据项称为数据元素
2、一维数组
数据类型 数组名【整型常量表达式】
储存类型为static的变量或数组的初值自动设置为0
3、二维数组
数据类型 数组名【整型常量表达式】【整型常量表达式】
4、字符数组
在C语言中只能用字符数组表示一个字符串
字符数组的每个元素站一个字节,、0表示字符串结尾
字符数组存放字符串
第8章
1、结构类型
struct 结构名{
数据类型1 成员名1;
...............................
数据类型n 成员名n;
};
2、共用体
unio 结构名{
数据类型1 成员名1;
...............................
数据类型n 成员名n;
};
结构体变量字节总和,共用体变量最大为主
3、枚举类型
enum 结构名{
标识符 成员名1,
...............................
标识符 成员名n,
};
4、指针
1、指向的变量的类型名 * 指针变量名;
int main(void){
int a=3;
int *pointer;
pointer=&a;
printf("%d",*pointer);
return 0;
}
2、数组指针
char a[]="welcome";
char *pointer;
pointer=a;
printf("%d",pointert);
第九章
1、有返回值的无参函数
Int print(){
printf("欢迎学习");
return 0;
}
Int main(){
print();
return 0;
}
2、有返回值的有参函数
Int print(int a,int b){
return a+b;
}
Int main(){
print("%f",print(1.1,2.2));
return 0;
}
3、无返回值的有参函数
void print(int a,int b){
printf(%f,a-b);
}
Int main(){
print(1.1,2.2);
return 0;
}
4、无返回值的无参函数
void print(){
printf("welcome");
}
Int main(){
return 0;
}
相关文章推荐
- c语言总结
- g++编译c++文件
- C语言总结
- C语言中指针
- VC++ 6.0 中使用 MSComm.ocx
- STL中resize()和reserver()区别
- 【C语言探险】 第四课的第二部分:串
- Iterator(迭代器)设计模式
- C++ 类工厂实现动态对象创建
- C++设计模式
- C++模板简单介绍
- C语言中数据输出宽度是什么?
- 理解C语言——从小菜到大神的晋级之路(3)——C源程序的基本结构与调试方法
- c++_6 : 构造函数和析构函数
- next数组的理解
- c语言:1000瓶水,有一瓶是有毒的,现共有10只老鼠,怎么判断毒水?
- c++_5: 函数的特性
- C语言知识整理(2):volatile与register
- 《C++ primer》英文第五版阅读笔记(二十五)——函数基本知识
- C++对象管理模型