C语言复习笔记

                                                                第一节初始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函数一样。

总结:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值