C语言学习第一节课

馋奶兔 提交于 2020-10-13 08:36:43

知识点如下:

  1. C语言是需要编译的,效率高,跨平台特性好,是面向过程的

2.在VS2013平台下, 需要将#include<windows.h>放到代码段前面;
system("pause") 放到return 0;的前面一句。这样做的目的是让程序暂停,看到结果。

3.C语言内置数据类型,其实可以将char类型看作是整形,所以:
其实就两种,整型:char ; short ; int ; long ; long long
浮点型:float ; double ; long double

4.局部变量和全局变量要注意其作用域和生命周期。
局部变量作用域在函数内部,全局变量是整个程序
当局部变量和全局变量同名时,局部变量会被优先使用。

  1. #pragma warning(disable:4996) 这段代码可加在整个程序前面,原因是输入scanf函数,系统报错,这是由于VS2013平台的原因。
    也可用scanf_s解决,但这样书写,不利于代码移植。

6.定义字面常量,建议用宏的方式,例如 #define RED 100
宏定义的好处:见名知意,便于维护。

  1. 理解过程。从硬盘加在到内存,然后运行。
    定义变量:分为两步:1、开辟内存空间;2、写入对应的数据。
    初始化:空间已经开辟好,让其与生俱来是某个值。
    赋值:对空间中的数据进行主动赋值。


    所以可以这样讲初始化可以一次,但赋值可以多次。

8.用const修饰常变量,被修饰的变量,不能被直接修改。

9.双引号里面的是字符串,单引号里面的是字符

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!