0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2019年最新的C语言基础知识合集整理

Wildesbeast 来源:今日头条 作者:C程序员的进阶之路 2020-02-04 15:05 次阅读

不管是班科生还是非班科生,在学习C语言的路途上是否感觉到困难,不知道如何入手C语言呢??那么接下来小编为大家整理了一下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 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; }

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    3019

    浏览量

    74003
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136683
  • 数组
    +关注

    关注

    1

    文章

    417

    浏览量

    25939
收藏 人收藏

    评论

    相关推荐

    C语言基础知识科普

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识
    发表于 07-21 10:58 1889次阅读

    STM32单片机中的C语言基础知识

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识
    发表于 09-21 17:21 4553次阅读

    C语言基础知识(5)--循环语句

    C语言基础知识(5)--循环语句
    的头像 发表于 06-15 10:18 2258次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b><b class='flag-5'>基础知识</b>(5)--循环语句

    c语言基础知识

    c语言基础知识
    发表于 08-17 17:03

    Linux下C语言编程基础知识

    Linux下C语言编程基础知识
    发表于 08-20 17:21

    C++语言基础知识讲解

    C++语言基础知识讲解,喜欢的朋友可以下载来学习。
    发表于 01-14 15:30 21次下载

    Keil软件“C语言”与“汇编”混编 —— 相关知识整理

    Keil软件“C语言”与“汇编”混编 —— 相关知识整理
    发表于 09-21 14:15 5次下载
    Keil软件“<b class='flag-5'>C</b><b class='flag-5'>语言</b>”与“汇编”混编 —— 相关<b class='flag-5'>知识</b><b class='flag-5'>整理</b>

    适合C语言小白看的基础知识梳理总结

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,
    的头像 发表于 01-04 11:07 4735次阅读

    单片机C语言的几点基础知识说明

    本文档的主要内容详细介绍的是单片机C语言的几点基础知识说明。
    发表于 07-05 17:41 2次下载
    单片机<b class='flag-5'>C</b><b class='flag-5'>语言</b>的几点<b class='flag-5'>基础知识</b>说明

    C语言基础知识讲解

    C语言基础知识讲解
    发表于 05-19 17:39 13次下载

    电力基础知识合集

    电力基础知识合集
    发表于 03-14 16:35 0次下载

    单片机C语言基础知识

    单片机C语言基础知识
    发表于 10-08 09:30 7次下载

    STM32中C语言基础知识

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识
    的头像 发表于 04-27 17:42 1296次阅读
    STM32中<b class='flag-5'>C</b><b class='flag-5'>语言</b>的<b class='flag-5'>基础知识</b>

    C语言编程必备知识合集

    电子发烧友网站提供《C语言编程必备知识合集.zip》资料免费下载
    发表于 11-21 09:34 0次下载
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>编程必备<b class='flag-5'>知识</b><b class='flag-5'>合集</b>

    C++语言基础知识

    电子发烧友网站提供《C++语言基础知识.pdf》资料免费下载
    发表于 07-19 10:58 7次下载