C语言入门之基础知识详解C语言

对于老手,自动跳过这一趴吧,或者也可以看一下我有没有啥纰漏,毕竟小白需要这一趴。

编译器很多,大部分老师会在学生学习C语言的时候推荐使用VC,不带语言提示器的那种,说是可以提高学生的编码能力。我也不知道到底是不是这么一回事儿。我推荐使用VS,这样学的快,函数记不住的问题很严重吗?项目的车轮碾压过去,再记不住也得记住吧!!!

更何况这个系列到后面是会有需要用文本文件编程写项目的阶段。

下载VS2019社区版,不要标新立异选那些最新版的,出了问题到时候又调不过来。

下载之后点击安装,前面一路正常,会出困惑的应该是这个界面:

如果说之后还有需要什么功能的话,也是可以再行添加的:打开visualstudioInstaller,进入修改:

不建议安装在C盘,换一个路径吧。

再接下来,就是创建一个项目:

新建一个写代码的地方:

Ctrl+shift+A

编译运行代码:

分号:在C程序中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。比方说:printf(“helloworld”);

注释:以//开始的单行注释,这种注释可以单独占一行。

/*多行注释多行注释多行注释*/不能在注释内嵌套注释,注释也不能出现在字符串或字符值中。

标识符:C标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母A-Z或a-z或下划线_开始,后跟零个或多个字母、下划线和数字(0-9)C标识符内不允许出现标点字符

程序入口:C语言的程序入口从main函数开始、

头文件:引用头文件的时候有两种方法:

#include<·····>//引用系统头文件#include"·····"//引用我们自己的头文件

标准输入输出

#includeintmain(){/*这是一个输出的示例函数代码*/inti=47;printf("helloworld");printf("%d\n",i);system("pause");return0;}%d就是控制符,用“,“隔开参数,进行格式化输出时,有许多控制符,常用的有:

%d十进制有符号整数。%s字符串。%c单个字符。盘点一下:

%d——以带符号的十进制形式输出整数%o——以无符号的八进制形式输出整数%x——以无符号的十六进制形式输出整数%u——以无符号的十进制形式输出整数%c——以字符形式输出单个字符%s——输出字符串%f——以小数点形式输出单、双精度实数%e——以标准指数形式输出单、双精度实数%g——选用输出宽度较小的格式输出实数输入部分:

#includeintmain(){inti;printf("请输入整型i的值:\n");scanf_s("%d",&i);#注意这里的写法,&iprintf("输入的值是:%d\n",i);return0;}

if(boolean_expression){/*如果布尔表达式为真将执行的语句*/}if(boolean_expression){/*如果布尔表达式为真将执行的语句*/}else{/*如果布尔表达式为假将执行的语句*/}if(boolean_expression1){/*当布尔表达式1为真时执行*/if(boolean_expression2){/*当布尔表达式2为真时执行*/}}switch(expression){caseconstant-expression:statement(s);break;/*可选的*/caseconstant-expression:statement(s);break;/*可选的*//*-简介可以有任意数量的case语句*/default:/*可选的*/statement(s);}switch(ch1){case'A':printf("这个A是外部switch的一部分");switch(ch2){case'A':printf("这个A是内部switch的一部分");break;case'B':/*内部Bcase代码*/}break;case'B':/*外部Bcase代码*/}三目运算符:

while循环

while(condition){statement(s);}statement(s)可以是一个单独的语句,也可以是几个语句组成的代码块。

condition可以是任意的表达式,当为任意非零值时都为true。当条件为true时执行循环。当条件为false时,退出循环。

#includeintmain(){inti=1,j;while(i<=5){j=1;while(j<=i){printf("%d",j);j++;}printf("\n");i++;}return0;}for循环

判断condition(可以放空,默认为真)。如果为真,则执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着for循环的下一条语句。

执行完for循环主体,跳回上面的increment语句(可以放空)。一般用于更新循环控制变量。

如此,循环往复。

#includeintmain(){/*for循环执行*/for(inta=10;a<20;a=a+1){printf("a的值:%d\n",a);}return0;}

当break语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环以外的下一条语句。它还可用于终止switch语句中的一个case。

continue会跳过当前循环中的代码,强迫开始下一次循环。对于for循环,continue语句执行后increment语句仍然会执行。对于while循环,continue语句重新执行条件判断语句。

THE END
1.C语言教程菜鸟教程本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。阅读本教程前,您需要了解的知识:在开始学习本教程之前,您需要对计算机编程术语有基本的了解。对任何一种编程语言有基本的了解将有助于您理解 C 语言编程概念,并有助于加快您的学习https://www.runoob.com/cprogramming/c-tutorial.html
2.C语言入门基础知识完整版c语言基础知识入门C语言入门基础知识【完整版】 一、数据类型和表达式 C语言中二进制数、八进制数和十六进制数的表示: 二进制:二进制由 0 和 1 两个数字组成,使用时必须以0b或0B(不区分大小写)开头。例如:0b101、0B001 注意:标准的C语言并不支持二进制写法,有些编译器自己进行了扩展,才会支持二进制数字https://blog.csdn.net/m0_56963884/article/details/128097655
3.C语言基础知识总结大全C语言基础知识总结大全举报 8人讨论7536次围观 关注问题 写回答 讨论回答 (8) wenhenam C语言是一种广泛应用的编程语言,具有丰富的功能和灵活性。它被广泛应用于计算机系统开发、嵌入式系统开发、游戏开发等领域。C语言具有简单易学、高效快速的特点,能够满足不同层次用户的需求。在学习C语言时,需要掌握基本https://wap.zol.com.cn/ask/x_19003871.html
4.c语言入门基础常识有哪些查看详情C语言具有简洁紧凑,灵活方便,运算符丰富,数据类型丰富,表达方式灵活实用等特点,所以C语言程序设计更主动、灵活。下面是小编为大家整理的c语言入门基础常识,希望对你们有帮助。 C语言入门基础知识 用一个简单的C程序例子,介绍C语言的基本构成、格式、以及良好的书写风格,使小伙伴对C语言有个初步认识。 例1:计算两个http://www.szkway.cn/c-yu-yan-ru-men-ji-chu-chang-shi-you-na-xie-cha-kan-xiang-qing-664.html
5.C语言入门基础知识总结.pdfC语言入门基础知识总结.pdf 9页内容提供方:始终如一 大小:593.25 KB 字数:约9.23千字 发布时间:2023-04-24发布于江苏 浏览人气:67 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)C语言入门基础知识总结.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线https://m.book118.com/html/2023/0423/5223014102010144.shtm
6.1写出文件09C语言基础知识15文件操作05Cocos2d1、写出文件 - 大小:14m 目录:09、C语言基础知识-15、文件操作 资源数量:973,软件_Cocos2D,05、Cocos2d-x游戏开发/09、C语言基础知识-15、文件操作/1、写出文件,05、Cocos2d-x游戏开发/09、C语言基础知识-15、文件操作/2、读取文件,05、Cocos2d-x游戏开发/09、C语言基础知https://www.aigei.com/item/05_cocos2d_x_yo_167.html
7.c语言基础入门学习(精选6篇)三情意目标:学习C语言基础上能使用Microsoft Visual C++6.0 进行基本的C程序开发 教学要求: 识记: 计算机程序设计语言的一些必备知识与理论 理解: 理解C程序的组成结构和主函数的作用; 理解C语言等高级程序设计语言的开发过程 理解C语言中各种运算的运算规则,由运算符和相关数据组成表达式的方法; 运用: 能使用printf(https://www.360wenmi.com/f/filewe6i4g94.html
8.c语言入门经典c语言指针c语言教程c语言学习教程是指一系列可以用来帮助用户进行c语言学习的书籍文件.此类书籍往往能将难以读懂的c语言知识用最为简洁的方式呈现在读者面前,让读者们更加容易吸收,并且能够从读者的角度出发,无论是初学者还是已入行的朋友们都千万不要错过此类软件哦!http://www.downcc.com/k/cyyxxjc/
9.C语言入门经典(第四版)1C语言编程课件20231116.pptC语言入门经典(第四版)1-C语言编程课件欢迎来到C语言编程课程!在这里,你将学习如何使用C进行编程和程序设计。我们的课程内容涵盖了从入门级的基础知识到高级的编程技巧。概述1C语言的历史介绍C语言的发展历程,以及其在计算机科学中的地位。2C语言的用途探讨C语言在各种领域中的应用,如系统编程和嵌入式系统开发。3Chttps://www.renrendoc.com/paper/298227045.html
10.清华大学出版社图书详情本书配带1张DVD光盘,收录了本书重点内容的教学视频和涉及的源代码,光盘中还赠送了大量超值的C语言进阶视频。 本书最适合没有基础的C语言入门新手阅读;对于有一定基础的读者,可通过本书进一步理解C语言的各个重要知识点和概念;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。 http://www.tup.tsinghua.edu.cn/booksCenter/book_04528501.html
11.编程入门教程自学计算机编程入门(配套编程题库)通俗易懂的编程教程,包括C语言,C++,C语言编译器,数据结构算法,Python,单片机等入门教程,配有编程题库,轻松编程入门https://www.dotcpp.com/course/
12.C语言入门教程课程针对零基础的学员设计,讲求学练结合,讲师视频讲解,配合在线代码编写、运行,辅以课后习题查缺补漏,让你入门更快速、知识点掌握更扎实。 课程覆盖了C语言重点入门知识,包括: —C程序的组成结构:主函数、C语言中的规范、注释 —数据类型:标识符和变量、基本数据类型、基本数据类型之间的转换 —运算符:算术运算符、https://www.imooc.com/learn/249/
13.C语言入门教程(零基础完整版)这套零基础C语言入门自学教程通俗易懂,深入浅出,非常全面和完整,讲解了C语言的基本概念和各种编程基础知识,最终实现用C语言编写简单的程序来解决一些实际问题,是学习C语言不可多得的优质教材。https://www.54benniao.com/c/
14.新C语言基础知识入门(2021年整理)曹子健一、C语言基础知识入门 经过多年的时间洗礼,C语言俨然已成为“第一”语言,出色的性能使之成为高级语言中的性能王者。C语言可以说是理工科大学生的必备基础知识,并且应用十分广泛,下面为大家带来C语言基础知识入门梳理总结。 二、C语言基础知识入门导图 1、环境篇(Linux的常用命令) https://www.cnblogs.com/zijian369/p/15527971.html
15.c++mfc语言大全编程语言大全指针c++mfc? C语言入门基础大全,自学C语言必备知识! 01 C语言程序的结构认识用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。https://cloud.tencent.com/developer/information/c++mfc%E8%AF%AD%E8%A8%80%E5%A4%A7%E5%85%A8
16.大一学生一周十万字爆肝版C语言总结笔记(上)大学计算机基础教育: 信息技术的发展 面向应用的需求 科学思维的培养 为什么选择C语言入门? C++是为了处理较大规模的程序开发而研制的大型语言,C语言更适合解决某些小型程序的编程,作为传统的面向过程的程序设计语言,在编写底层的设备驱动程序和内嵌应用程序是,往往是更好的选择。 https://developer.aliyun.com/article/1201501
17.C语言基础(全).pdfC语言基础练习.pdf 上传者:purplerainqq时间:2021-10-01 明解C语言 第3版.pdf 柴田望洋《明解C语言》第3版中文,C语言入门,通过图文结合的方法对C语言的基础知识进行讲解及剖析。 上传者:k1ang时间:2018-04-29 嵌入式C语言精华+.pdf 宋宝华嵌入式 C/C++语言精华文章集锦 C/C+语言 struct 深层探索 2 https://www.iteye.com/resource/weixin_42572656-12710704
18.C语言从入门到精通(精粹版)零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。最后,还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时检测自https://labs.epubit.com/bookDetails?id=N36624
19.零基础C语言入门必备知识今天跟大家一起从零学C语言: 1. C语言简介 1.1 C语言发展史 C语言是一种广泛使用的面向过程的计算机程序设计语言,既适合于系统程序设计,又适合于应用程序设计。C语言的https://www.jianshu.com/p/8c66520a04df