C语言基础知识入门(大全),c语言 基础知识,C语言入门之基础知识详解

C语言基础知识入门(大全),c语言 基础知识,C语言入门之基础知识详解

本文主要介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: