首页 > 其他分享 >C语言之易错知识点统计

C语言之易错知识点统计

时间:2024-04-06 18:04:51浏览次数:17  
标签:语句 知识点 易错 函数 int C语言 关键字 continue main

hello,铁汁们,大家好呀,我是脆皮炸鸡。
在这里插入图片描述

今天是4,6号,发现了很多自己以前没有意识到的知识点误区,记录下来和大家分享一下,由于我的水平有限,难免会出错。若是有什么错误,恳请大家告知,在这里多谢大家啦!大家有什么易错点也可以在评论区分享一下呦。
在这里插入图片描述

  1. C语言规定,在一个源程序中,main函数的位置可以是任意的。
    (1)main函数不是必须在最开始:
#include<stdio.h>
int a = 0;

int main()  //main函数并不在最开始,int a = 0;在它的前面
{

	return 0;
}
(2)main函数不是必须在最后面:(与‘必须在最开始’一样)

(3)main函数不是必须在系统调用的库函数之后(printf是库函数,从例子中看见他可以在main函数里)
#include<stdio.h>
int main()
{
	printf("我要自信");
	return 0;
}

2.define是预处理指令,不是关键字(int,struct,continue是关键字)

3.switch语句中的关键字有:break,default,case(注意注意:没有continue,continue是if循环语句里的关键字)

4.关键字不可以作为变量名

5.最初ASCll码值是128个字符的编码,现在有256个

6.字符串结束符是‘\0’ ,文件结束符是’EOF’

7.Boll类型是c99之后才引入的

8.全局变量放在内存的静态区,局部变量放在内存的栈区

9.printf()中,有n个占位符,就有n+1个参数
在这里插入图片描述

10.一个等号=是赋值,两个等号==是判断
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意:if语句的后括号里if(i=0),则表示假,则if语句无法执行

标签:语句,知识点,易错,函数,int,C语言,关键字,continue,main
From: https://blog.csdn.net/2402_83250773/article/details/137426551

相关文章

  • 24.4.5C语言学习笔记|访问空间地址【之前一直迷惑的问题】
    1、如何访问一个空间?有名访问无名访问指针的大小跟你的编译器是x64系统还是x86系统有关,%p,打印地址(十六进制)C语言如何用地址来描述一个空间?C语言如何识别变量的属性?定位,先右看,再左看数组:有多少个?每一个怎么存的?高级变形第二个:定位---a5【一个指针,地址,门牌号】怎么访......
  • C语言 ---- extern的使用
    extern是一个关键字,用于在C和C++中声明一个变量或函数的外部链接性。当您在一个源文件中使用extern声明一个变量或函数时,它表示该变量或函数是在另一个源文件中定义的,而不是在当前文件中定义的。1.声明全局变量的外部链接性://File1.cintglobal_variable;//定义一个全局......
  • Java斐波那契查找知识点(含面试大厂题和源码)
    斐波那契查找(FibonacciSearch)是一种在有序数组中查找元素的高效算法,它基于斐波那契数列的性质。斐波那契查找是二分查找的一种改进,通过使用斐波那契数列来确定搜索范围,可以在某些情况下减少比较次数,特别是在数组较大时表现更为出色。以下是斐波那契查找的一些关键知识点:......
  • 数据结构之顺序表的相关知识点及应用
     个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客目录顺序表的概念及结构顺序表的分类顺序表的实现 在顺序表中增加数据 在顺序表中删除数据 在顺序表中查找数据 顺序表源码 顺序表的概念及结构在了解顺序表之前,得先知道......
  • c语言字符串函数(strlen strcpy strcat strcmp等使用及模拟)
    在编程的过程中,我们经常要处理字符和字符串,为了方便操作字符和字符串,C语⾔标准库中提供了一系列库函数,接下来我们就学习一下这些函数。目录1、strlen的使用及模拟实现。2、strcpy的使用及模拟实现。3、strcat的使用及模拟实现。4、strcmp的使用及模拟实现。5、strncpy的......
  • C语言经典习题4
    求两个整数的最大公约数一寻常方法最大公约数——两个或多个整数共有约数中最大的那一个。根据定义可知最大公约数最大不会超过我们所给的两个数,则我们可利用这一点去求取最大公约数。#include<stdio.h>intmain(){ inta,b; scanf("%d%d",&a,&b); intm=(a<b)?a:b;......
  • C语言经典习题1
     一大写字母与小写字母的转换​#include<stdio.h>intmain(){ chara; scanf("%c",&a); printf("%c,%d",a-32,a-32); return0;}​首先我们要写知道大小写字母在实际内存中是以ASCII码值存在,小写字母的ASCII码值与其对应的大写字母ASCII码值小32(a的ASCII码值为97......
  • C语言自定义类型变量——枚举(enum)
    一.枚举的定义和声明字面意思,枚举就是一一列举,把可能的取值一一列举,在我们现实生活中有许多可以列举的事物,例如:一周七天,一年四季,性别,月份,三原色等等。当我们需要描述这些数据的时候就可以使用枚举了。其关键字为eunm.类似于结构体,联合体,定义一个枚举类型的基本形式如下:enum......
  • C语言自定义类型变量——联合体(union)
    前言:在之前的文章中我们介绍了C语言中自定义类型变量之一的结构体,本篇我们将介绍它的兄弟姐妹之一的联合体类型,何为联合体?如何声明?有什么特点?让我们一起揭开它神秘的面纱 一.何为联合体 ?1.1联合体我们知道,创建变量的过程本质上是在内存中为变量开辟一片内存空间的过程,......
  • 【C语言初阶】指针运算
    【C语言初阶】指针运算文章目录【C语言初阶】指针运算四、指针运算1介绍2指针+-整数2.1示例3指针-指针3.1示例3.2模拟实现`strlen()`3.2.1方法一:指针-指针3.2.2方法二:计数器3.2.3方法三:函数递归4指针的关系运算4.1示例14.2示例24.3标准规定总......