vlambda博客
学习文章列表

2020年最新C语言入门基础知识整理

不管是班科生还是非班科生,在学习C语言的路途上是否感觉到困难,不知道如何入手C语言呢??那么接下来小编为大家整理了一下C语言基础知识,希望能帮助到大家学习。2020年最新C语言入门基础知识整理

整体学习框架

我们学习一门IT技术的时候首先就需要看到他的整体框架,然后把整体框架过一篇在去做一些小项目来充实自己学到的知识。

  1. C语言数据类型

  2. 算数运算符和算术表达式

  3. 数据的输入和输出

  4. 逻辑运算符

  5. 三大循环

  6. 条件判断语句

  7. 数组的运用

  8. 函数

  9. 编译预处理

  10. 指针

  11. 文件操作

  12. 链表

  13. 结构体

数据类型

2020年最新C语言入门基础知识整理


short 占据的内存大小是2 个byte;
int占据的内存大小是4 个byte;
long占据的内存大小是4 个byte;
float占据的内存大小是4 个byte;
double占据的内存大小是8 个byte;
char占据的内存大小是1 个byte。

条件判断语句

第一种类型:

if(条件表达式) 
{
 语句1;
}
 
if(条件表达式) 
{
 语句1;
}

第二种类型:

if(条件表达式)
{
 语句1;
}
else 
{
 语句2;
}
 
if(条件表达式)
{
 语句1;
}
else 
{
 语句2;
}

第三种类型:

if(条件表达式1)
{
 语句1;
}
else if(条件表达式2)
{
 语句2;
}
else 
{
 语句3;
}
 
if(条件表达式1)
{
 语句1;
}
else if(条件表达式2)
{
 语句2;
}
else 
{
 语句3;
}

switch语句:

switch(整形表达式)
{
 case 值1:
 {
 语句1;
 break;
 }
 case 值2:
 {
 语句2;
 break;
 }
 case 值3:
 {
 语句3;
 break;
 }
 ...
 default:
 默认语句;
 break;
}

循环语句

while循环语句:

2020年最新C语言入门基础知识整理

do while循环语句:

2020年最新C语言入门基础知识整理

for循环语句:

小编推荐一个学C语言/C++的学习裙【  105,559,6024  】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

数组运用

一维数组的定义:

int arr1[3] = {1, 2, 3};
int arr2[] = {1, 2, 3};//在这里,我们arr[3]里边的数字可以不用写;
int arr3[3] = {1, 2};//也是可以的,只是把最后一个数初始化为0了而已
int arr4[3] = {1, 2, 3, 4};//是不可以的,不能超过数组长度 
char arr5[3] = {'a', 98, 'c'};//因为是字符类型,所以98其实就是字符'b'
char arr6[] = "abcdef";

数组储存:

二维数组运用:

#include<stdio.h>
int main()
{
 int arr[3][4] = { 1, 2, 3, 4, 5, 6 };
 //int arr[][4] = {{1, 2},{3, 4, 5},{6}};可以
 //arr[3][] = {{1, 2},{3, 4, 5},{6}};是不可以的
 return 0; 
}

上半部分的知识差不多分享到这里了,如果这些知识你都看完了的话并且会灵活运用,那么你接下来可以尝试做一些小项目,比如贪吃蛇,推箱子。

这些是C/C++能做的 

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等