C语言作为基础语言,可以说是每一位程序员的必学语言之一,正所谓c生万物嘛,所以学好c语言是非常重要的事;
2.初学写c语言代码,首先要写出主函数
int main() { }
然后就是向里添加你要使用的函数,比如我要输出“hello,C#”
我就会使用
int main() { printf("hello,C#"); return 0; }
你会发现此时会报错
这是因为printf是c语言提供的库函数,需要包含对应的头文件才能使用
#include// 是标准输入输出头文件 int main() { printf("hello,C#"); return 0; }
可以看到正常输出“hello,C#”,此时代码就正常输出了;
3.数据类型在之前已经提到过int了,可能会有人不知道这是什么意思,其实他代表一种数据类型,即int-整型
在我们初学c语言时会遇到以下数据类型
char
字符型1这些数据类型均为c语言提供的类型,也称之为内置类型,用于确定变量的类型。
另外,提到了内存,就不得不提到计算机的内存单位
TB
1024GB以上就是描述内存的单位了。
4.变量,常量常量,顾名思义,即是常见的量,例如1,2,3这些数字便是常量,其不可改变,不能被定义
变量,可以被改变,赋值的量,分为全局变量和局部变量
局部变量,就是定义在{}内部的变量
#includeint main() { int num = 100; printf("%d",num); return 0; }
全局变量,就是定义在{}外部的变量
#includeint num = 100; int main() { printf("%d",num); return 0; }
那么,当全局变量与局部变量同时存在时会发生什么呢?
如下代码输出的是什么呢
#includeint num = 100; int main() { int num = 10; printf("%d",num); return 0; }
很明显,输出的是10,就是局部变量赋的值
这就涉及到作用域的问题了
5.作用域作用域:一个变量那里可以使用,哪里就是作用域;
全局变量的作用域是整个工程
局部变量的作用域则是其所在程序
从上图可以看出来,全局变量在extern(声明外部符号)的声明下,仍能在其所在项目中使用。
6.生命周期生命周期就是一个代码从被使用到被删除
#includeint main() { int num=100; printf("%d",num); return 0; }
如上面这几行代码,局部变量num从被定义初始化,一直到被删除数据,短短的从“{”到“}”,num便完成了他的使用;
局部变量的生命周期是进入作用域开始,出作用域结束
全局变量就很棒了,他能随着整个程序一直存在!
今日的总结到此结束,感谢各位的浏览。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)