首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2019最新C语言知识整理

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

整体学习框架

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

C语言数据类型

算数运算符和算术表达式

数据的输入和输出

逻辑运算符

三大循环

条件判断语句

数组的运用

函数

编译预处理

指针

文件操作

链表

结构体

数据类型

short 占据的内存大小是2 个byte;

int占据的内存大小是4 个byte;

long占据的内存大小是4 个byte;

float占据的内存大小是4 个byte;

double占据的内存大小是8 个byte;

char占据的内存大小是1 个byte。

学习从来不是一个人的事情,小编这里为大家准备了一套完整的C语言资料,如果大家感兴趣的话,可以关注小编的gongzonghao: 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] = ; int arr2[] = ;//在这里,我们arr[3]里边的数字可以不用写; int arr3[3] = ;//也是可以的,只是把最后一个数初始化为0了而已 int arr4[3] = ;//是不可以的,不能超过数组长度 char arr5[3] = {'a', 98, 'c'};//因为是字符类型,所以98其实就是字符'b' char arr6[] = "abcdef";

数组储存:

二维数组运用:

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191118A0OWC500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券