C语言基础

        通过两周时间的C语言学习中,我积累了丰富的知识。通过系统而深入的学习,我对C语言的基础概念和语法规则有了初步的了解。下面是我在这半个月内学习C语言的总结:

1. C语言基础知识:

在学习C语言的过程中,我们首先了解了C语言的基础知识,包括数据类型、变量、常量、运算符等。理解了C语言的基础知识对于后续的学习非常重要。

1.常用命令:

Vim编辑器,gcc编译器。

2.数据类型和常量:

字符,整形,浮点,字符串,标识。

3.32关键字:

char、short、int、long、float、double、struct、enum、union、void、else、while、do、for、switch、case、break、continue、default、goto、auto、static、extern、register。

4.运算符

基本运算符:

+加,-减,*乘,/处,%求余,++变量之前,--变量之后。

关系运算符:

,>,,>=,==(表示判断是否等于),!=

逻辑运算符:

&& (有一为假,结果就为假)

|| (有一为真,结果就为真)

!

2. 控制流语句:

学习了C语言中的控制流语句,包括条件语句(if-else语句)和循环语句(for循环、while循环)。掌握了使用这些控制语句来编写程序中的条件判断和循环结构。

三大结构:
1.顺序结构(标准输入输出函数)
2 . 选 择 结 构:

单分支选择结构,双分支选择结构,多分支选择结构。

3.循环结构:

while()、for()、do...while

循环中常用关键字:1.break 跳出循环

                                 2.continue 结束本次循环,继续执行下一次循环

3. 数组和字符串:

学习了C语言中的数组和字符串的概念和使用方法。了解了如何声明、初始化和访问数组,以及如何使用字符串相关的库函数进行字符串的操作和处理。

1.一维数组的定义

数组: 存储一堆数据类型相同的数据 例如 存储全班(40)的C语言成绩

2.一维数组的初始化
部分初始化:

初始化的为它的值,未进行初始化自动默认(int,float)为0,char('\0')

使用该特点,清空我们的数组

全部初始化:

当全部初始化的时候,可以将元素的个数省略,

如何获得元素的个数:由后面的赋值个数所决定

3.一维数组元素的访问

数组名[下标] 下标是0开始的

4.二维数组的定义

每个元素的数据类型  数组名[元素的个数]

4. 函数:

学习了C语言中函数的定义和调用,了解了函数参数传递和返回值的使用。掌握了如何编写函数、调用函数,并理解了函数在程序中的作用和重要性。

1.变量:

全局变量:定义在函数体外部的变量 作用域:自定义开始到文件结束,一般默认为0

局部变量:定义在函数体内部的变量 作用域:自定义开始到最近的}结束

2.自定义函数:
函数声明:

返回值类型   函数名(形式参数列表);

调用函数:

变量名=函数名(实际参数列表);

                  变量名=函数名(实际参数1,实际参数2,实际参数3);

3.函数定义:

返回值类型 函数名(形式参数列表)

                    {

                           函数体

                           return  变量名; //若无返回值该句话可以省略

                    }

4.库函数:

引入头文件、调用库函数、函数和指针关联。

5. 指针:

学习了C语言中指针的概念和使用方法。了解了指针的基本操作,包括声明指针变量、获取指针地址、访问指针指向的值等。理解了指针在C语言中的重要性,以及指针和数组、指针和函数之间的关系。

1.指针是什么:

字符是一种保存字符('a','\n')的数据类型

实型是一种保存小数(12.5,17.8)的数据类型

整形是一种保存整数(12,18)的数据类型

指针是一种保存地址(&i)的数据类型

2.如何指针变量:

列:int i=5;定义一个指向int的指针

       int * pi;pi=&i; pi指向i float f=12.5 pi=&f;(×)

        定义一个指向int的指针的指针;int ** ppi;

3.字符指针:

字符串常量特点:用双引号引起来称为叫字符串常量 

                             字符串本身表示的是第一个字符的首地址 c

                             字符串常量中的内容是不能被修改的

                             字符串常量本身有一个'\0'结束标志

总结来说:

通过半个月的学习,我对C语言的基础知识有了较为深入的了解,能够编写简单的C程序,进行条件判断、循环操作、数组和字符串处理等。同时,我也认识到C语言在编程中的重要性和应用广泛性,对我以后的学习和工作都具有较大的帮助。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值