第一节初始C语言
一、第一个创建C语言项目
1.用VS2012编译、编译C语言代码
2.创建一个项目->创建源文件->写代码->编译代码
对于vs2012来说创建项目选择Win32 控制台应用程序
点击下一步
把安全开发生命周期(SDL)检查(C)前面的对号取消,把空项目打上对号,然后点击完成
3.创建源文件xxx.c文件
把源.cpp文件改为源.c文件,点击添加,就可以编程了。
二、main函数
总结:
main函数是主函数-程序的入口-main函数且仅有一个
包含一个stdio.h的文件
std- 标准 standard input output 标准输入输出。
三、数据类型
四、变量的分类
看下下面代码:
大部分初学者肯定感觉自己没没有写错啊怎么能报错呢其实这是一种非常常见的错误,看下面图片箭头指的注释解释。
五、变量的作用域和声明周期
1.我们来打个代码看看,下图num可以很好的执行
而把num放在箭头指的空号里时,不能正常执行,原因是sum是局部变量在所在大括时sum的作用域就在大括号内,printf函数接收不到。
当把sum放在这个箭头所指时它的作用域就是这个大括号结束了,里面的printf能接收到,因为箭头大括号包含里面的大括号能作用在里面的printf里
当定义一个全局变量global和一个自定义函数的时候全局变量global的作用域是整个程序,所以
自定义函数void test()和main函数里的printf能执行。
当我们又建了一个.c文件放一个全局变量global时我们下图的代码能执行吗?
答案是不能的,那遇到这种情况我们该怎么解能这时候我们要给它声明一下用extern外部符号来声明一个就好了。
局部变量的生命周期
全局变量的生命周期可以理解为和main函数一样。
总结: