hello,铁汁们,大家好呀,我是脆皮炸鸡。
今天是4,6号,发现了很多自己以前没有意识到的知识点误区,记录下来和大家分享一下,由于我的水平有限,难免会出错。若是有什么错误,恳请大家告知,在这里多谢大家啦!大家有什么易错点也可以在评论区分享一下呦。
- 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