C语言之易错知识点统计

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语句无法执行

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值