C语言随记

1.C11:C语言新标准;
2.<xxx.h> 表示系统自带的库,也可写成" xxx.h" 表示用户自定义的库;
3.main函数是C语言的程序入口,现在大多为int main();而不是void main();;
4.记忆https://www.runoob.com/cprogramming/c-intro.html里的C语言新特性;
5.源文件:通过编辑器创建的文件,包含源代码,通常是.c文件;
6.C语言程序:编辑程序(.c或.cpp)——>编译程序(.obj)——>链接程序(.exe)——>运行程序;
7.变量:执行程序时存储区的名称;
8.变量类型:char、int、float、double、void(表示类型缺失)、枚举、数组、指针、结构体;变量根据定义位置不同分为全局变量和局部变量;
9.extern:表明函数和全局变量范围的关键字的声明,其声明的函数或关键字可以在本模块或其他模块下使用,而不报错;(定义可以是声明,但声明不一定是定义);声明一个变量后不能使用,需要定义之后才能使用,同一个变量只能定义一次不能重复定义,但能重复声明。
10.变量的定义:定义时附初值,定义时未初始化(一般默认是null)声明;
11.C语言中的左值、右值:左值可以被赋值,右值不行,一般左值在赋值运算符的左边,右值在右边,右值可以是常量、变量、表达式,左值不能是常量,然后在根据变量类型的不同的不同用法确定左值和右值。
12.变量之全局变量(Global Variable):所用的函数外部定义的变量,作用域是整个程序和源文件。全局变量存储在静态存储区,在程序执行过程一直固定的存储区间
13.变量之局部变量(Local Variable):定义在函数体内部的变量,作用域仅限于函数体内部,出了函数体无效,再次调用会出错。在main函数中定义的变量,形参变量、在函数体内定义的变量、实参给形参传参的过程是局部变量,因此可以在不同的函数中使用相同的变量名。存储在动态存储区,需要动态分配内存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值