首页 > 其他分享 >学习C语言的感想

学习C语言的感想

时间:2023-11-28 20:55:05浏览次数:25  
标签:语句 运算符 数据类型 感想 C语言 学习 数组

  进入大学,接触了C语言这一门课程,感觉新奇又有趣,作为一名C语言初学者,带着零基础的好奇心,踏上学习C语言之旅。通过这大半个学期的学习,对C语言有了新的认识,跟着老师的步伐走,学习了C语言程序设计概述、数据类型、运算符、表达式等知识,对这些知识有了一下想法:

一、 数据类型,运算符和表达式

       C语言的数据类型十分丰富,分别为基本数据类型、构造类型、指针类型、空类型等。在C语言这本书中,学习到整型数据和实型数据,在学习中,要记牢十进制,八进制和十六进制整型常量的表达方式。

一、 运算符

  运算符在之前的学习数学中也有见到过,但是运算符在数学中和在C语言中的表达有些是完全不一样的。例如,“%”在数学中表示百分号的意思,而在C语言中则表示除余;“=”在数学中表示等于,而在C语言中表示赋值,“==”在C语言中才表示等于。另外还有新奇的符号出现,例如,“++”、“--”等,“i++”,“++i”的区分。所以,我们在学习c语言中,不能完全用数学的思路去记住一些关键词,要区分好每个符号的作用。

二、 顺序结构

  顺序结构分为简单和复杂两种,简单顺序语句则可分为表达式语句,空语句,复合语句这些。

三、 选择结构

  在这一章节中,我学习了if语句,switch语句这两种,两种中,if语句有很多小分支知识点需要记住,自我感觉是要多练习才能够记住他们分别的用法。

四、 数组

  数组有一维数组,二维数组和多维数组。一维数组的知识比较好理解,当学习到二维数组时,有点绕弯子的感觉,听着老师一步步的讲解,有时候自己把自己绕进去,现在还在学习这一章节中,多练多写多敲多问老师,相信这一章节的二维数组我能够熟悉和掌握好。

  以前听到计算机专业,就是玩电脑这类的,也没想到过自己会去学习计算机这一个专业,学习到C语言这一门课程,如今,已经选择这个专业并学习到这一门课程,这一门课程听上去就挺有趣的,但在学习C语言中,随着往后的学习,发现知识点越来越多,难点越来越多,与自己之前所想并不相同。经常练习才能更好掌握,在学习中,我们也会实际操作,尝试着读题目后自己敲一敲程序代码,在敲代码的过程中,所出现的课本知识点,自己不熟悉点,都会再次相当于复习一次,也对这些知识有了进一步的巩固,尝试着敲击新的题目,每当敲完一段代码并且能够运行,运行后的结果也是心中所想时,那一刻真的很开心、高兴,对接下来的学习更有信心和动力。课上,老师经常提到要自己自觉到网上学习软件学习与练习,找题目自己尝试敲打,在这个过程中,这样可以让我们的知识更加深化丰富。

 

搜索

复制

标签:语句,运算符,数据类型,感想,C语言,学习,数组
From: https://www.cnblogs.com/lili1hao/p/17863048.html

相关文章

  • Containerd的架构简单学习
    简单说明这里,我们介绍一下containerd架构,以便于更好了理解containerd容器。服务端子系统(Bundle和Runtime)和组件下图是containerd的架构示意图:containerd是典型的C/S架构,在服务端包含Bundle和Runtime两大Subsystems(子系统)服务,外部用户通过GRPCAPI与服务进行交互。Bund......
  • 【python入门之基本数据类型的学习】---基本数据类型(list、str)【二】
    【三】字符串类型(str)【1】作用字符串类型(str)用于表示文本信息,是一种非常重要的数据类型,用于处理文字、字符等信息【2】定义(1)定义方式字符串可以使用单引号、双引号或三引号进行定义#定义方式1:name_1='Jack'#(当左边有赋值符号和遍历名的时候,它就是字符串)#定......
  • pandas学习
    1.Series类型Series类型由一组数据及与之相关的数据索引组成也可以自定义索引:1.1初始化从标量创建:从字典创建:从ndarray类型创建:1.2基本操作Series类型包括index和values两部分。Series类型的操作类似ndarray类型Series类型的操作类似Python字典类型可以使用......
  • 《信息安全系统设计与实现》第十三周学习笔记
    《信息安全系统设计与实现》第十三周学习笔记第十四章MySQL数据库系统MySQL简介MySQL是一个关系数据库系统在关系数据库中,在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修......
  • 学习笔记4
    用户与权限管理1.用户与用户组用户的操作使用管理员账户或sodo提权创建用户:useradd-m用户名-m: 自动建立用户的登入目录-uUID: 指定UID,这个UID必须是大于等于500,并没有其他用户占用的UID-gGID/GROUPNAME: 指定默认组,可以是GID或者GROUPNAME,同样也必须真实存在-......
  • 拉链表学习
    拉链表介绍:记录历史。记录一个事务从开始,一直到当前状态的所有变化的信息。业务场景表中的部分字段会被更新。需要查看某一个时间点或者时间段的历史快照信息。表中的记录变化的比例和频率不是很大。具体案例......
  • 学习笔记5
    命令查找1.命令搜索whereis 搜索命令的位置和帮助文档的位置which 搜索位置和命令的别名2.find类似于Windows中的搜索文件find[-path]-options‘文件’path:要查找的目录,默认是当前目录option:-name 按文件名的某种规则的查找-type 按文件类型查找f普通文件......
  • 学习笔记6
    文本传输1.管道将程序或命令的输出作为另一个程序或者命令的输入,就是用管道来进行完成管道把一系列的命令链接起来管道符:|命令:xargs2.输入重定向在Linux系统中,所有的都是文件或文件夹,终端也是文件输入重定向指的是把命令或者程序的标准输入重定向到指定的文件中,输入可以不......
  • Markdown学习
    Markdown学习标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说Java,走向人生巅峰分割线图片超链接点击跳转到狂神博客列表ABCABC表格名字性别生日张三男1997.1.1代码hellopublic......
  • Linux yum管理器学习
    学习 Linux 的 Yum 管理器可能会有以下一些心得体会:1. 方便的软件安装:Yum 管理器是一个强大而方便的工具,用于在 Linux 系统中安装、更新和删除软件包。它通过与软件仓库的连接,提供了一种简单的方式来获取和安装软件,无需手动下载和安装单个软件包。1. 确认系统支持 Yum:......