2021-09-27

简介: 2021-09-27

我是刚学C语言的大一学生,昨天晚上又重新开始学习了C语言:

  1. 什么是C语言
    C语言是一种计算机语言
    2 第一个C语言程序
#include<stdio.h>
int main()
{
     printf("hellow world")  ;
     return 0;
}

在这里解释一下为什么要用main()——因为main函数是程序的入口,并且有且只有一个

这里解释以下stdio—它是std-i-o

#include<stdio.h>为什么要引这个头文件,因为下面要使用printf()这个库函数

std——表示standard

i——表示input

o——表示output

即stdio就是标准输入输出的意思

3 .数据类型

int 整型

short 短整型

long 长整型

long long

char 字符类型

double 双精度浮点型

float 单精度浮点型

xdm想知道各种类型所占多少字节的大小吗?现在就满足你们 。

看下面的代码:

#include <stdio.h>
int main()
{
    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\n", sizeof(double));
    return 0;
}

4 .变量(包括全局变量和局部变量)

用数据类型声明变量

如:

int a;就是声明一个整型变量a.

局部变量:在函数体里面声明的变量就是局部变量。

全局变量:不在任何一个函数体里面声明的变量。(即使在另一个文件中也可以使用——只需要在你的文件中用extern声明外部符号即可)

看下面的代码可能就会明白:

#include <stdio.h>
int m = 100;//此处为全局变量
int main()
{
    int m = 10;//此处为局部变量
    printf("%d", m);
    return 0;
}

变量的生命周期与作用域

局部变量的作用域为它所在的代码块,

全局变量的作用域是整个工程。

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

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

我学编程的目标是进入大厂,然后选择一个方向考研。

我以后打算看书+网课的形式去学习编程,每天除了上课、完成作业以及准备英语四级考试之外,有时间就学习编程。

我最想进的IT公司有腾讯,阿里,还有字节跳动。


相关文章
|
6月前
3秒的你对战“它”有没有胜算——quicksort
3秒的你对战“它”有没有胜算——quicksort
41 0
|
移动开发 JavaScript 前端开发
开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFC和WEB大全(收藏版)
开源项目推荐:SCADA组态软件Qt,kanzi,C#,MFC和WEB大全(收藏版)
4438 0
|
6月前
|
C语言
什么?这就是传说中的c语言讲解
什么?这就是传说中的c语言讲解
68 0
|
6月前
|
Cloud Native 关系型数据库 分布式数据库
【PolarDB开源】PolarDB开源项目未来展望:技术趋势与社区发展方向
【5月更文挑战第29天】PolarDB,阿里云的云原生分布式数据库,正聚焦于云原生、容器化、HTAP与实时分析、智能化运维等技术趋势,旨在提升资源利用率、扩展性及数据分析能力。未来,项目将深化全球开源社区合作,拓宽应用场景,构建开发者生态,以创新技术驱动数据库领域发展,目标成为领先的云数据库服务。
140 1
|
6月前
|
算法
25. K 个一组翻转链表
25. K 个一组翻转链表
54 9
|
6月前
24. 两两交换链表中的节点
24. 两两交换链表中的节点
57 6
|
6月前
|
存储 Linux 数据安全/隐私保护
Linux进程间通信
Linux进程间通信
43 6
|
6月前
21. 合并两个有序链表
21. 合并两个有序链表
51 4
|
6月前
|
存储 Linux vr&ar
Linux文件系统
Linux文件系统
56 4
|
6月前
15. 三数之和
15. 三数之和
36 3