本文主要介绍C语言入门的基础知识。文中有非常详细的C语言使用教程和相关的基础知识,对正在学习C语言的朋友很有帮助。有需要的朋友可以参考一下。
目录
一、思维导图二。环境建设。编码规范IV。基本数据类型五.分支循环5.1分支循环5.2 VI。中断并继续6.1无限循环
一、思维导图
内容不限于这张思维导图。
二、环境搭建
对于老兵来说,自动跳过这个聚会,或者你可以看看我有没有错。毕竟,小白需要这个派对。
编译器有很多,大部分老师在学生学习C语言的时候推荐使用VC。没有语言提示器的那种,可以提高学生的编码能力。不知道是不是这样。我推荐用VS,这是一种快速学习的方法。记不住函数是个严重的问题吗?项目车轮碾过,记不住也得记!
更何况,在这个系列的最后,还会有一个需要用文本文件进行项目编程和编写的阶段。
下载VS2019社区版。不要标新立异,选择最新版本。出了问题,你就没法调整了。
下载后,单击安装。前面一路都很正常。会引起混乱的应该是这个界面:
如果您以后需要任何功能,可以再次添加它们:
打开visual studio安装程序并输入修改内容:
不建议安装在c盘,改路径。
接下来,是创建一个项目:
创建一个新的地方来编写代码:
Ctrl shift A
编译代码:
三、编码规范
分号:在C程序中,分号是语句结束符。也就是说,每条语句都必须以分号结束。它表示一个逻辑实体的结束。
比如:printf(“Hello World”);
Comment:以//开头的单行注释,可以在单行上。
/*
多行注释
多行注释
多行注释
*/
注释不能嵌套在注释中,也不能出现在字符串或字符值中。
标识符:C Identifier是用来标识变量、函数或任何其他用户定义的项目的名称。标识符以字母a-z或A-Z或下划线_开头,后跟零个或多个字母、下划线和数字(0-9)
标识符c中不允许使用标点符号。
程序入口:C语言的程序入口从主函数开始,
头文件:有两种方法引用头文件:
# include//引用系统头文件
#包含“.”//引用我们自己的头文件
四、基本数据类型
标准输入和输出
# includestdio.h
int main() {
/*
这是一个输出示例函数代码。
*/
int i=47
printf(' hello world ');
printf('%d\n ',I);
系统(“暂停”);
返回0;
}
%d是控制字符,参数之间用“,”分隔。当执行打印格式时,有许多控制字符,常用的有:
%d个十进制有符号整数。
%s字符串。
%c单个字符。
盘点:
%d ——以有符号的十进制形式输出整数
%o ——以无符号八进制形式输出整数
%x ——以无符号十六进制形式输出整数。
%u ——以无符号十进制形式输出整数。
%c ——将单个字符作为字符输出
%s ——输出字符串
%f ——将单精度和双精度实数输出为小数点
%e ——以标准指数形式输出单精度和双精度实数。
%g ——选择输出宽度较小的格式输出实数。
输入部分:
# includestdio.h
int main() {
int I;
Printf('请输入整数I的值:\ n ');
scanf_s('%d ',I);#注意这里的写法,我
Printf('输入的值是:%d\n ',I);
返回0;
}
五、分支循环
5.1 分支
if(布尔表达式)
{
/*布尔表达式为真时将执行的语句*/
}
if(布尔表达式)
{
/*布尔表达式为真时将执行的语句*/
}
其他
{
/*布尔表达式为false时将执行的语句*/
}
if(布尔表达式1)
{
/*当Dambre表达式1为真时执行*/
if(布尔表达式2)
{
/*当Dambre表达式2为真时执行*/
}
}
开关(表达式){
case常量-表达式:
声明;
打破;/*可选*/
case常量-表达式:
声明;
打破;/*可选*/
/*-简介可以有任意数量的case语句*/
默认值:/*可选*/
声明;
}
开关(ch1) {
案例“A”:
Printf('这A是外部开关的一部分');
开关(ch2) {
案例“A”:
Printf('这A是内部开关的一部分');
打破;
案例“B”:/*内部B案例代码*/
}
打破;
案例“B”:/*外部B案例代码*/
}
三元运算符:
Exp1?exp2:Exp3;
另一方面,这个三元运算符并不需要掌握。装着用就挺好的。
如果你看到别人在代码中这样写,只要理解它:
前面打招呼是判断条件。如果为真,则执行冒号前的语句;否则,在冒号后执行语句。
5.2 循环
While循环
while(条件)
{
声明;
}
语句可以是单个语句,也可以是由几个语句组成的代码块。
条件可以是任意表达式,为任意非零值时为真。当条件为真时执行循环。当条件为假时,退出循环。
#包含stdio.h
int main()
{
int i=1,j;
while (i=5)
{
j=1;
while (j=i)
{
printf('%d ',j);
j;
}
printf(' \ n ');
我;
}
返回0;
}
For循环
for(init;条件;增量)
{
声明;
}
Init将首先执行,并且只执行一次(它可以被清空,但是需要一个分号)。通常用于声明对象。
判断条件(可以清空,默认为真)。如果为真,则执行循环体。如果为false,则不执行循环体,控制流跳转到for循环后面的下一条语句。
执行完for循环体后,跳回上面的increment语句(可以清空)。通常用于更新循环控制变量。
如此循环往复。
#包含stdio.h
int main()
{
/*用于循环执行*/
for(int a=10;一个20;a=a 1)
{
printf(' a:% d \ n ',a的值);
}
返回0;
}
六、break与continue
当break语句出现在循环中时,循环将立即终止,程序流将立即在循环外继续执行下一条语句。
它还可以用于终止switch语句中的case。
Continue跳过当前循环中的代码,并强制开始下一个循环。
对于For循环,在执行continue语句后,increment语句仍将被执行。对于while循环,continue语句重新执行条件判断语句。
6.1 无限循环
相信我,总有一天你会需要一个无限循环。
#包含stdio.h
int main()
{
for(;)//或者while(1)
{
Printf('循环将永远执行!\ n’);
}
返回0;
}
这篇关于C语言基础知识入门的文章就到这里了。关于C语言基础知识的更多详细信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。