• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
zhm521
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  知识总结——C语言初阶

初识C语言;分支与循环;函数;数组;操作符;指针;结构体
 
结构体
摘要:是什么结构体 在编写程序时,我们遇到的不止有简单的变量、数学运算,当我们想要表达一个复杂的数据类型时,但是不巧的是C语言中自带的类型没有时,我们该怎么办呢? 此时就可以运用到结构体来定义那些复杂的变量类型。结构体这样的语法就提供了“自定义类型”所谓结构体就是某些值的集合,我们将一个物体不同的属性,也 阅读全文
posted @ 2020-11-08 14:51 zhm521 阅读(242) 评论(0) 推荐(0)
指针
摘要:内存浅谈 说到指针就不得不提一下内存这个概念,指针和内存是密切关联的,掌握好指针的大前提,就是必须要理解得了内存。 内存与外存的区别: ①内存存储空间较小,外存存储空间比较大; ②内存访问速度比较快,外存访问速度比较慢; ③内存比较贵,外存比较便宜; ④内存上的数据,断电之后会丢失,外存不会; 理解 阅读全文
posted @ 2020-11-07 23:21 zhm521 阅读(325) 评论(0) 推荐(0)
操作符
摘要:算术操作符 + - * / % 这几个操作符都比较简单,需要注意的是,+-*/这几个操作符可以用于整数和浮点数。%这个操作符的两个操作数只能为整型。 在程序中,若是两个操作数都是整型,那么得到的结果也只能是整型,编译器会自动截断后面的小数部分。若是某个操作数为浮点型,那么结果只能为浮点型。 移位操作 阅读全文
posted @ 2020-11-02 23:06 zhm521 阅读(385) 评论(0) 推荐(0)
数组
摘要:数组 在一个工程中,当你需要大量同类型变量的时候,若是程序员自己一个一个定义,无疑是在浪费生命。然而数组可以帮我们解决这个问题,数组能够批量定义一些变量,而且利用数组所定义的变量有一个最大的特点就是这些变量在内存空间上都是连续的,因此定义好之后,使用起来也十分的方便。帮助程序员节约了大量的时间。 一 阅读全文
posted @ 2020-10-30 11:22 zhm521 阅读(107) 评论(0) 推荐(0)
函数的调用和声明
摘要:函数调用 函数调用一般有两种方式,一种是形参不会影响实参的传值调用,另一种是形参会影响实参的传址调用。 传值调用:在函数调用过程中,我们将函数值传递进函数体中的时候,实际在函数体内形成了一份新的内存空间用来存储我们传递进去的值,因此形参在函数体内无论再怎么改变都不会影响调用函数时使用的实参。 #de 阅读全文
posted @ 2020-10-30 09:39 zhm521 阅读(1096) 评论(0) 推荐(0)
函数的分类
摘要:函数分类 标准库函数:C语言的标准库函数中有很多提前写好了放进去的函数,而我们只需要在敲代码的时候,在开头写上对应的头文件,就可以直接调用这些函数,非常的方便,例如: #include <stdio.h> int main(){ printf(“我爱编程!\n”); return 0; } 这其中的 阅读全文
posted @ 2020-10-29 16:56 zhm521 阅读(750) 评论(0) 推荐(0)
循环语句
摘要:while循环 语法格式如下: while(条件判定){ 循环内容; } while语句使用起来十分简单,从上至下,若条件判定为真,那么就执行循环内容,否则直接跳过;而在条件为真的情况下,执行一次循环内容后,就再进行一次条件判定,看看是否成立,若成立,继续循环,否则跳出。如下,是一个打印1~9的wh 阅读全文
posted @ 2020-10-28 21:13 zhm521 阅读(349) 评论(0) 推荐(0)
分支语句
摘要:if语句 if语句是分支语句之一,就是进行选择判断的,若是判断结果为真,则选择执行下面的步骤,否则不执行。if语句有很多种写法,展示如下: 形式1: if (表达式){ 语句; } 形式2: if (表达式){ 语句1; } else if (){ 语句2; } 形式3: if (表达式){ 语句1 阅读全文
posted @ 2020-10-26 21:43 zhm521 阅读(354) 评论(0) 推荐(0)
关键字
摘要:关键字 C语言中一共有32个关键字,每个都有特定的含义,是程序必不可少的部分,这些关键字是规定好了的,因此不能把关键字用来定义变量名。下面列出所有的关键字: auto,break,case,char,const,continue,default,do,double,else,enum,extern, 阅读全文
posted @ 2020-10-26 20:43 zhm521 阅读(794) 评论(0) 推荐(0)
转义字符+注释
摘要:转义字符 printf("C:\code\test.c\n"); 当我们想要在屏幕上打印出双引号中的目录时,就会发现出现了一些意想不到的结果,某些字符消失了,反而多出了一些空格。 这是因为在这串字符中出现了转义字符,在C语言中为了显示一些特殊的文本效果,但是又可能会与代码本身产生歧义,因此出现了转义 阅读全文
posted @ 2020-10-26 19:52 zhm521 阅读(335) 评论(0) 推荐(0)
变量、常量
摘要:概念 所谓变量就是可以改变的量,而常量则是无法被改变的值。 变量定义方法 上一小节谈到了数据类型,那么在明白数据类型的情况下,定义起来就非常简单了。 //未初始化 int age ; float weight ; char sex ; //初始化 int age = 10; float weight 阅读全文
posted @ 2020-10-26 19:07 zhm521 阅读(158) 评论(0) 推荐(0)
数据类型
摘要:为什么 内存是在计算机中一片很大且连续的空间,而计算机并不会灵活的根据用户输入的内容来分配相应大小的空间,所以多了的话浪费资源,少了的话不够用,而且不同的数据不可能使用同一种方式存储(例如字符和整形以及浮点型的存储方式都有很大的区别),于是不同的数据类型就产生了。 有什么 C语言中常用的数据类型有7 阅读全文
posted @ 2020-10-26 15:44 zhm521 阅读(100) 评论(0) 推荐(0)
第一个c程序
摘要:第一个c语言代码 #include <stdio.h>//添加必要头文件 int main()//主函数,函数入口{ printf("Hello World!!\n");//输出“Hello World!!” return 0;//主函数返回值,结束这一个程序 } 相信大部分人的第一个C语言程序都是 阅读全文
posted @ 2020-10-25 23:05 zhm521 阅读(137) 评论(0) 推荐(0)
准备工作
摘要:环境选择 vs2019(Windows系统下);前期初学的话还是选择一些好用的,易上手的编译器,这里不推荐使用Dev c++\visual c++等,这些软件已经很老了,技术性的东西还是紧跟时代的步伐比较好(个人观点);到后期再转到Linux等那些高大上的系统进行编程,若直接上手,会打消学习的积极性 阅读全文
posted @ 2020-10-25 22:45 zhm521 阅读(88) 评论(0) 推荐(0)
前言
摘要:c语言的学习过程中,有许多知识点需要进行总结,还有一些个人感悟需要累积,这一系列的博客就是为了完成这些事而写的。谈不上会有多好,只是希望能够以后回过头来会起到些作用。 阅读全文
posted @ 2020-10-25 22:04 zhm521 阅读(55) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3