首页 > > > 2019年最新C语言基础知识整理(干货)
整体学习框架
我们学习一门IT技术的时候首先就需要看到他的整体框架,然后把整体框架过一篇在去做一些小项目来充实自己学到的知识。
C语言数据类型
算数运算符和算术表达式
数据的输入和输出
逻辑运算符
三大循环
条件判断语句
数组的运用
函数
编译预处理
指针
文件操作
链表
结构体
数据类型

short 占据的内存大小是2 个byte;
int占据的内存大小是4 个byte;
long占据的内存大小是4 个byte;
float占据的内存大小是4 个byte;
double占据的内存大小是8 个byte;
char占据的内存大小是1 个byte。
学习从来不是一个人的事情,小编这里为大家准备了一套完整的C语言资料,如果大家感兴趣的话,可以私聊小编回复“资料”。小编就会将资料免费分享给大家哦!!!!
条件判断语句
第一种类型:
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循环语句:

do while循环语句:

for循环语句:

数组运用
一维数组的定义:
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;
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/755/viewspace-3149696/ ,如需转载,请注明出处,否则将追究法律责任。