
C语言
学习记录
張九思
慢慢变好是给自己最好的礼物。
展开
-
C语言学习进阶日记(分支语句和循环语句)
控制语句:用于控制程序流程的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有9种控制语句。原创 2024-09-29 12:00:01 · 223 阅读 · 0 评论 -
c语言学习日记(结构体)
主函数中创建变量并且初始化,我们输出来看结果,这段代码的意思是用类型来创造一个变量。原创 2024-09-26 18:59:32 · 202 阅读 · 0 评论 -
c语言学习日记(指针)
内存会划分成一个个的内存单元(一个内存单元的大小:1byte),每个内存单元都有一个编号。原创 2024-09-26 15:26:03 · 384 阅读 · 0 评论 -
C语言学习日记(define定义常量和宏)
宏跟函数是非常相似的。原创 2024-09-23 21:07:58 · 148 阅读 · 0 评论 -
C语言学习日记(常见关键字)
4.char是类型,和short、int、long、float、double,都是一些类型,也可以当成关键字。enum是枚举、struct是结构体、union是联合体(共用体)、signed有符号的、unsigned无符号的、 sizeof计算大小、typedef类型重命名、void是无(函数的返回类型,函数的参数)和类型有关的。3.if else、switch和case、default、goto都是和分支有关的。2.名字必须是字母、数字、下划线组成不能,不能有特殊字符,同时不能以数字开头。原创 2024-08-25 16:11:27 · 164 阅读 · 0 评论 -
C语言学习日记(操作符)
取的是商,%取的是模代表余数。除号两段都是整数的时候,执行的是整数除法,如果两端只要有一个浮点数就执行浮点数的除法。然而单目操作符就是只有一个操作数的操作符。注意取模操作符的两个操作符只能是整数。int是整型,float是浮点型。.1f代表的是打印小数点后一位。a+b(+便是双目操作符)原创 2024-08-24 17:27:38 · 248 阅读 · 0 评论 -
C语言学习日记(字符串)
敲入arr观察可得末尾隐藏了一个\0。字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算做字符串内容。在打印出来的时候因为arr2没有结束标志所以他一直会往后持续,甚至打印别的空间里的内容。char代表字符类型,'a'表示字符常量。若把字符常量存到变量ch里面去。[ ]里面的数字一定要大于所要存储字符串大小。注意观察以下两个arr1和arr2的区别?由此可得结束标志\0的重要性。"abcdef"叫做字符串。c语言中没有字符串类型。若把字符串存起来怎么存?原创 2024-08-24 15:21:28 · 190 阅读 · 0 评论 -
C语言学习日记(常量)
一般define的符号和枚举常量大多数用字母大写形式。MAX叫做define定义的符号,也叫标识符。enum是枚举关键字。3. define定义的标识符常量。原创 2024-08-24 14:52:07 · 212 阅读 · 0 评论 -
C语言学习日记(变量的作用域和生命周期)
运行结果:原创 2024-08-24 14:26:04 · 170 阅读 · 0 评论 -
C语言学习日记(如何创建项目)
2.创建新项目-选择空项目-更改项目名字,选择自己对应代码位置(我的位置c盘-code-2024)-如果多行代码不需要使用,那么我们可以按如图片右上角 两个按键添加注释、取消注释。(里面代表参数)如果里面是void那么就是跟()意思一样没有参数的意思。标准写法有个呼应的关系return是返回的意思,int代表整型类型,3.创建源文件(后缀为.c为源文件,后缀为.h为头文件)如果不管用就需要按ctrl+fn+f5。添加注释(ctrl+k+c)取消注释(ctrl+k+u)快捷键:ctrl+f5。原创 2024-08-24 11:30:47 · 1420 阅读 · 0 评论 -
C语言学习日记(变量与常量:局部变量和全局变量)
变量的分类:局部和全局。原创 2024-08-24 10:48:55 · 95 阅读 · 0 评论 -
C语言学习日记(数据类型)
例如:%d按照整型的形式打印,sizeof表示char类型数据在内存中所占空间的大小。若%d打印出现报警,那么可以更换为zu代表打印一个sizeof返回的整型。因为他们的大小不同他们表示范围就不同,表示范围不同,就需要在适当的时候选择适当的范围,适当的类型。创建变量的本质就是向内存申请空间,有了内存空间就可以向里面存放一定数据。输出的1244848就是所占字节大小。由此可得char占一个字节8个比特位。为什么给出这么丰富的类型?原创 2024-08-24 10:31:54 · 171 阅读 · 0 评论 -
C语言学习日记(数组)
数组的下标(从0开始): 数组在内存中其实是存在序号。可以通过访问下标访问其中元素。原创 2024-08-02 13:13:23 · 153 阅读 · 1 评论 -
C语言学习日记(函数)
原创 2024-08-02 13:04:26 · 129 阅读 · 0 评论 -
C语言学习日记(选择语句和循环语句)
循环语句:while循环应用。原创 2024-08-02 12:55:39 · 143 阅读 · 0 评论 -
C语言学习日记(注释)
写注释作用:方便自己梳理思路,对复杂代码进行解释。缺点:嵌套注释会出现问题!优点:一次注释多行。原创 2024-08-02 12:34:57 · 164 阅读 · 0 评论 -
C语言学习日记(转义字符)
倒数二个字符很特殊:\dd:打印\130(八进制的130=十进制的88)会打印出来x。这是因为在存储字母的时候会存储对应的数字代表字母(ASCII编码方式)。注意为什么\628不能组成一个一个字符,因为超过八进制的范围了(0-7),因此要分开计算字符长度为14。最后一个转义字符:打印出来的便是ASCII码中的字符,对应请看上面表格!第二个转义字符:如果想打印'的话,这里会出现报错,编译的时候会自动把前两个'看成一对。打印路径正常会出现问题,会出现一大段空格,会出现水平制表符,此时需要用到第四个转义字符。原创 2024-08-02 11:25:00 · 388 阅读 · 0 评论