栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习C语言(每日持续更新)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习C语言(每日持续更新)

什么是C语言?

1.语言用于交流。

2.人和人交流:汉语、英语、日语、法语等等

3.计算机语言:人和计算机交流的语言,C,C++,Java,Python,GO等都属于计算机语言。

其中,C是一种通用计算机编程语言,广泛应用于底层开发(应用层软件以下,如操作系统、驱动等)。

4.计算机语言变化过程:

1)最开始是二进制0、1组成的字符串

2)汇编语言

3)出现B语言、C语言等

第一个C语言程序

1.C语言代码是从主函数的第一行开始执行的,所以主函数必须有且只能有一个

2.使用函数时需要引用包含我们用到的函数的头文件

3.#include //引用printf()所在的头文件
int main()
{
    printf("比特");//打印函数
    return 0;
}

所用编译器为VS2022,运行结果:

数据类型

1.计算机语言 - 写程序 - 解决生活中的问题 - 必须有能力描述生活中的问题

2.各种数据类型

数据类型大小可用sizeof()来获得

1)char 字符数据类型              大小:1byte(8位)

2)short 短整型                        大小:2byte

3)int 整型(%d)                        大小:4byte

4)long 长整型                         大小:4byte

5)long long 更长的整型          大小:8byte

6)float 单精度浮点型(%f)        大小:4byte

7)double 双精度浮点型 (%lf)  大小:8byte

变量和常量

常量:不能改变的量

变量:能被改变的量,     int age = 21;      int a,b,c;

1.变量

1)变量分类

局部变量:在函数内定义的变量,只在本函数范围内有效

全局变量:在函数外定义的变量,从定义位置到整个源文件结束都有效

当局部变量和全局变量名字冲突时,局部优先,但不建议把这两个名字写成一样

int a=0;

int main()

{

int a=10;

printf("%d",a);

}

结果为10

2)变量的初步使用:求和应用

#define _CRT_SECURE_NO_WARNINGS 1//VS2022中采用scanf()会出现报错,在程序最初加上这句话可以避免报错
#include

int main()
{
    int a=0;
    int b = 0;
    int sum = 0;
    scanf("%d %d", &a,&b);//不建议改为scanf_s(),这是VS提供的函数,不是C提供的,在其他编译器无法运行
    sum = a + b;
    printf("sum=%dn",sum);
    return 0;
}

3)变量的作用域和生命周期

作用域:变量在哪里可以正常使用,哪里就是他的作用域

局部变量的作用域:变量所在的局部范围

全局变量的作用域:整个工程(在不同文件间引用需要extern关键字声明一下)

例如,

在first.c文件声明变量int year = 2022;

在second.c文件用的话需要extern int year;先声明一下

变量的生命周期:变量的创建和销毁之间的时间段

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

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

2.常量

1)C中的常量常分为以下几种:

·字面常量

·const修饰的常变量

·#define定义的标识符常量

·枚举常量

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号