初识C语言

前言

记录C语言的主要定义,以及VS软件中使用的注意事项和使用技巧。计算机存储单位及换算关系,变量命名的规则,全局变量以及局部变量的含义和概念,生命周期的概念。

一、 C语言是什么?

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言国际标准语法ANSI C,目前我们主要使用的C98,C90/C89。C语言是面向过程的计算机编程语言,它与JAVA不同,JAVA是面向对象的计算机编程语言。

二、如何学好C语言

1.C生万物
2.学会利用空余时间
3.遇到问题独立思考,不懂再问
4.不仅仅要学好C语言,必须要学好:计算机语言,算法和数据结构,操作系统,计算机网络,项目实战。

三、VS软件注意事项

C语言的主要编译器:Clang,GCC,MSVC,VS使用MSVC

xxx.c-源文件

xxx.h-头文件

xxx.cpp-按照c++语法解析

VS软件运行代码的过程:编译+链接+运行 快捷键:ctrl+f5

逐步执行:键盘f10

四、计算机存储单位、数据类型的大小

8bit(比特)=1Byte(字节)

1KB=1024Byte

1MB=1024KB

以此类推还有GB、TB、PB等等等

sizeof()工具是求字符大小的工具(以Byte为单位)

通过

#include<stdio.h>
int main()
{
    printf("%d\n", sizeof(char));
    printf("%d\n",sizeof(int));
    printf("%d\n", sizeof(short));
    printf("%d\n", sizeof(long));
    printf("%d\n", sizeof(long long));
    printf("%d\n", sizeof(float));
    printf("%d", sizeof(double));
    return 0;
}

我们即可以得出每数据类型的大小

char=1Byte

short=2Byte

int=4Byte

long=Bbyte

long long=8Byte

float=4Byte

double=8Byte

注意:sizeof(long)>=sizeof(int)   这里正好取得等于的情况,如果是在64位编译器下则结果会为8Byte

五、变量命名规则

1.只能用字母数字下划线组成

2.不能用数字开头

3.长度不超过64字符

4.变量名区分大小写

5.变量名不能用关键字

六、局部变量和全局变量

通俗来说,在{}在括号内部的叫局部变量,在{}大括号外的叫全局变量。

当全局变量和局部变量名字冲突时,局部变量优先

举个栗子吧:

#include<stdio.h>
int a = 9;
int main()
{
    int a = 888;
    printf("%d", a);
    return 0;
}

这种情况时a=888。

七、作用域和生命周期

作用域:一段程序代码中所用到的名字并不总是有效/可用的而限定这个名字可用性的代码范围就是这个名字的作用域

简单来说就是一个变量在哪里好使在哪不好使= =

局部变量的作用域是整个变量所在的局部范围

全局变量的作用域是整个工程(可以跨文件使用(需要声明))使用extern声名

生命周期:变量的生命周期是变量的创建到变量的销毁之间的一个时间段

局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束

全局变量的生命周期是:整个程序的生命周期

这两个东西听起来一样,但他们又不一样,这个以后再慢慢研究。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了C语言的一些简单概念,和简单概念,本质上没有什么难度,多巩固。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值