欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言学习总结

程序员文章站 2022-07-15 08:53:17
...
经过半个多月的C语言的学习,虽然还很多的地方不能够理解,但是也有自己的流程和感悟。在这段时间里,主要学习了C语言的前八章,主要包含C语言的基础知识、结构、数组、函数、指针。

一、结构
1、顺序结构
2、选择结构:除了if else语句,还有switch语句
3、循环结构:while语句、do while语句、for语句
Break语句:提前终止循环
Continue语句:提前终止本次循环
二、数组
1、一维数组
2、二维数组
3、字符数组:(puts函数、get函数、strcat函数、strcpy函数、strcpy函数、strcmp 函数、strlen函数、strlwr函数、strupr函数)这些函数都有固定功 能,使用的较少容易遗忘。
三、函数
1、用法:函数的嵌套使用、函数的递归使用、数组做为参数的使用等。
2、局部变量和全局变量
3、变量的储存方式:自动变量(auto变量)、静态变量(static变量)、寄存器变量(Register变量);全局变量的储存:静态外部变量(只限文本使用)外部变量(允许其他文件使用)
4、内部函数和外部函数:内部函数又称静态函数 (static)外部函数(extern)
四、指针
1、指针变量:指针是一个地址,而指针变量是存放地址的地方
2、通过指针引用数组
3、指针的运算:如p++、p–、p+i等,当P指向同一数组时有意义
4、指向函数的指针:函数名代表起始地址
5、返回指针的函数 一般形式为:类型名*函数名(参数表列)
6、指针数组和多重指针
注:要区别指针和函数变量;指针可以有空值
通过这段时间的学习对于C语言有了一定的理解但对于较复杂的东西理解还不够,特别是对于指针的理解与运用都不是很好。