C语言二级易忘易错易混知识点(自用)

1.数组名不能自加。

因为数组名实际上是一个指针,指向数组的第一个元素的地址。数组名在编译器中被视为常量,它的值是固定的,不能改变。
要访问数组的不同元素,应该使用数组名加上偏移量的方式来访问。

2.共用体只有最后一次赋值的数据是有效的。

3.正数的反码、补码和原码相同,负数的反码是原码除了符号之外全部取反,补码是反码+1。

4.赋值号的左边只能是单个变量,不能是表达式或常量等。

如:k=m*n=1 是错误的

5.标识符

在这里插入图片描述在这里插入图片描述

6.三种基本结构:顺序,循环,选择

7. C 语言中的常量是在程序编译时就已经确定并存储在内存中的值。C 语言中的常量有以下几种类型:

整型常量:整型常量可以是十进制、八进制或十六进制。例如:123、0123、0x123。

浮点型常量:浮点型常量可以是十进制小数或科学计数法表示的小数。例如:3.14、6.022e23。
注意可以省略0(0.4写成.4,0.7写成.7) 科学计数法(e前e后必有数,e后是整数

字符常量:字符常量是用单引号括起来的单个字符。例如:‘a’、‘1’。

字符串常量:字符串常量是用双引号括起来的一串字符。例如:“hello”、“goodbye”。

布尔常量:布尔常量只有两种取值,真(true)和假(false)。

空常量:空常量是一种特殊的常量,表示没有
在这里插入图片描述

8.sacnf,printf输出格式

(1)printf

%2d 表示输出2位整型数, 不够2位右对齐。

printf("%2d\n",2010);//输出2010
printf("%3d\n",1);//输出  1

%1.3f 表示小数位为3(四舍五入), 整数位为1(注意scanf不能指定小数个数

printf("%1.3f\n",123.2246666666); //输出123.225

%8s表示输出8个字符的字符串, 不够8个字符右对齐。如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。

(2)scanf

在这里插入图片描述

9. 模块化不能提高程序运行效率

10. .c是源文件 .obj是目标文件 .exe是可执行文件

11. 八进制是以0开头的数字(032=26)十六进制是以0x开头的数字(0x16=22)

12.注释是不可以嵌套的

13. %hd,%ld 读取一个十进制整数,并分别赋值给short,long类型

14. #include<stdio.h>,#define属于编译预处理命令行,不属于C语言

15.关系运算符>赋值运算符

在这里插入图片描述

16. C语言只支持八进制,十进制,十六进制的数,不支持二进制的数。

17. C语言可以没有输入,但一定要有输出。

18. 数组作为函数参数

(1)传入的是地址,所以不能用

	sizeof(array)/sizeof(array[0])

计算数组的长度,而应该独立计算。

(2)可以不写数组的长度,只写array[]

19. 二维数组可以连续赋值,如

    int a[2][4]={5,8,3,45,76,-4,12,82};printf("%d",a[1][2]);

20. 短路现象:C语言的逻辑表达式在特定情况下会产生“短路”现象。若x=-1,y=-1,有如下逻辑表达式:x++&&y++,x==0,则y的值不会进行y++的运算。

21.strcmp(a,b)不是比长度,比的是每一位的ASCII值。

比如:”ABC“和"ABAD",返回的是1,因为strcmp函数是通过比较两个字符串首字母的ascll码值来排序。ascll码值大的,自然就大一点。如果首字母相同,就比较后一位,以此类推,不是比较ASCII码的总值

22.ASCII码表对照表(有个印象)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/480145.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

剪辑视频调色软件有哪些 剪辑视频软件哪个最好 剪辑视频怎么学 剪辑视频的方法和步骤 会声会影2024 会声会影视频制作教程

看了很多调色教程&#xff0c;背了一堆调色参数&#xff0c;可最终还是调不出理想的效果。别再怀疑自己了&#xff0c;不是你的剪辑技术不行&#xff0c;而是剪辑软件没选对。只要掌握了最基本的调色原理&#xff0c;一款适合自己的视频剪辑软件是很容易出片的。 有关剪辑视频…

微博数据可视化分析:利用Python构建信息图表展示话题热度

1. 引言 随着社交媒体的迅速发展&#xff0c;微博已成为人们交流观点、表达情感的重要平台之一。微博评论数据蕴含着丰富的信息&#xff0c;通过对这些数据进行分析和可视化&#xff0c;我们可以深入了解用户对特定话题的关注程度和情感倾向。本文将介绍如何利用Python进行微博…

STM32F103C8T6驱动旋转编码器模块

下图是这次使用的旋转编码器模块 STM32F103C8T6驱动旋转编码器模块 产品说明使用测试硬件连接代码如下main.crotary_encoder.h.crotary_encoder.h.h 脉冲数和正反转演示图工程文件 产品说明 旋转编码器可通过旋转&#xff0c;可以计数正方向和反方向 转动过程中输出脉冲的次…

6-Rhodamine 6G NH2,氨基罗丹明6G,具有高荧光性质的罗丹明家族染料之一

6-Rhodamine 6G amine&#xff0c;6-Rhodamine 6G NH2&#xff0c;氨基罗丹明6G&#xff0c;具有高荧光性质的罗丹明家族染料之一 文章关键词&#xff1a;6-Rhodamine 6G amine&#xff0c;6-Rhodamine 6G NH2&#xff0c;氨基罗丹明6G 一、基本信息 产品简介&#xff1a;6-…

代码随想录算法训练营DAY20 | 二叉树(7) (续)

一、LeetCode 236 二叉树的最近公共祖先 题目链接&#xff1a;236.二叉树的最近公共祖先https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/description/ 思路&#xff1a;利用后序遍历是天然回溯过程、方便实现自底向上查找的原理&#xff0c;递归寻找公…

C++11重要特性总结

C11特性 1.统一列表初始化{}使用原理 2. 声明关键字 auto关键字 decltypenullptr 3. 范围for5. stl增加的容器6. 右值引用左值和右值的区分左值和右值引用场景移动构造移动赋值 右值引用move()完美转发forward()模板中的万能引用forward作用 7. 新的类成员函数移动构造移动赋值…

数据结构中线性表简述

线性表是数据结构中最简单、最常用的一种结构&#xff0c;它是由一组具有相同数据类型的元素组成的数据集合。线性表中的元素之间存在顺序关系&#xff0c;每个元素都有一个前驱元素和一个后继元素&#xff0c;除了第一个元素没有前驱元素&#xff0c;最后一个元素没有后继元素…

ThreadLocal(2):运用场景

通过上一章介绍&#xff0c;我们已经基本了解ThreadLocal的特点。但是它具体是运用在什么场景中呢&#xff1f; 接下来让我们看一个案例&#xff1a; 事务操作。 1 转账案例 1.1 场景构建 ​ 这里我们先构建一个简单的转账场景&#xff1a; 有一个数据表account&#xff0c;…

Vue | (二)Vue组件化编程 | 尚硅谷Vue2.0+Vue3.0全套教程

文章目录 &#x1f4da;模块与组件、模块化与组件化&#x1f4da;非单文件组件&#x1f407;基本使用&#x1f407;关于组件的几个注意点&#x1f407;组件的嵌套 &#x1f4da;单文件组件&#x1f407;一个.vue 文件的组成&#x1f407;实例 学习链接&#xff1a;尚硅谷Vue2.0…

【洛谷题解】B2034 计算 2 的幂

题目链接&#xff1a;计算 2 的幂 - 洛谷 题目难度&#xff1a;入门 涉及知识点&#xff1a;pow函数返回值 题意&#xff1a; 分析&#xff1a;用pow计算再强制转换即可 AC代码&#xff1a; #include<bits/stdc.h> using namespace std; int main(){int a;ios::syn…

初始回溯算法

回溯算法一般用于对数据枚举后选取符合条件的结果并最终返回结果集的问题&#xff0c;之所以叫回溯法&#xff0c;是因为它可进可退 要想理解回溯的本质&#xff0c;还是要通过具体的题目去学习。 路径问题 https://www.nowcoder.com/practice/b736e784e3e34731af99065031301b…

GZ036 区块链技术应用赛项赛题第9套

2023年全国职业院校技能大赛 高职组 “区块链技术应用” 赛项赛卷&#xff08;9卷&#xff09; 任 务 书 参赛队编号&#xff1a; 背景描述 随着异地务工人员的增多&#xff0c;房屋租赁成为一个广阔是市场&#xff1b;目前&#xff0c;现有技术中的房屋租赁是由…