拓冰建站拓冰建站
首页 / 资讯中心 / 正文

对于c语言的常见概念的认识

1. C语⾔是什么2. 集成开发环境3. VS项⽬和源⽂件、头⽂件介绍和创建4. main函数5. printf和库函数6. 关键字介绍7. 字符和ASCII编码8. 语句和语句分类9. 注释是什么为什么写注释1. C语⾔是什么⼈和⼈交流使⽤的是⾃然语⾔如汉语、英语、⽇语 那⼈和计算机是怎么交流的呢使⽤计算机语⾔。 ⽬前已知已经有上千种计算机语⾔⼈们是通过计算机语⾔写的程序给计算机下达指令让计算机 ⼯作的。 C语⾔就是众多计算机语⾔中的⼀种当然C/Java/Go/Python都是计算机语⾔。2.集成开发环境我们写的c语言代码对输出环境也是有要求的不可能再记事本上来运行我们的代码这时候就要引入我们所说的集成开发环境集成开发环境是一种集成了代码的编译编辑调试等多种软件开发工具的应用程序高效便捷的一体化平台写代码运行代码的应用。我推荐大家还是用vs2022Visusl Studio 2022,现在虽然已经出到了2026版的但是新应用不太稳定后续的修复过于繁琐我们用老版本系统稳定但是不建议用太老的版本现在有一些语言不适配为了避免带来不必要的麻烦推荐使用vs2022。2.2集成开发环境的对比1.VS2022集成了MSVC安装包较⼤⼀些安装简单⽆需多余配置使⽤起来⾮常⽅便2.XCode集成了clang苹果电脑上的开发⼯具3.CodeBlocks集成了gcc这个⼯具⽐较⼩众需要配置环境不太推荐4.DevC集成了gcc⼩巧但是⼯具过于简单对于代码⻛格的养成不好⼀些竞赛使⽤5.Clion是默认使⽤CMake编译器是可以配置的⼯具是收费所以暂时不推荐⼤家使用3. VS项目 和 源文件、头文件的介绍和创建C语⾔把.c为后缀的⽂件称为源⽂件把.h为后缀的⽂件称为头⽂件。创建一个新项目项目的名称最好有意义不能使用中文不能使用特殊字符不能使用空格。.c文件和.h文件的创建C语言程序的后缀是.c C程序的后缀是.c5.main函数每个C语⾔程序不管有多少⾏代码都是从 main 函数也被叫做主函数。main 函数开始执⾏的 main 前⾯的 int 表⽰ 型的值。所以在 main 函数的最后写 main 函数是程序的⼊⼝main 函数执⾏结束的时候返回⼀个整型类 return 0; 正好前后呼应。main函数是程序的⼊⼝main函数有且仅有⼀个即使⼀个项⽬中有多个.c⽂件也只能有⼀个main函数因为程序的⼊⼝只能有⼀个第⼀次写代码⼀些常⻅的错误总结main被写成了mianmain后边的()漏掉了代码中不能使⽤中⽂符号⽐如括号和分号⼀条语句结束后有分号可以理解为一句话结束要有标点符号。6.printf函数格式printf(hello C\n);代码中使⽤了 printf 函数实现了在屏幕上的信息的打印。 这⾥简单的介绍⼀下 printf printf 是⼀个库函数它的功能是在标准输出设备⼀般指屏幕上进⾏信息的打印。上⾯的代码是使⽤ printf 函数打印字符串。只要把想要打印的⼀串字符放 在双引号中并传递给printf函数就可以打印。 printf函数也可以⽤来打印其他类型的数据⽐如int n 100;printf(%d\n, n); //printf 打印整型printf(%c\n, q); //printf 打印字符printf(%lf\n, 3.14); //printf 打印双精度浮点型同时我们在使⽤库函数的时候是需要包含头⽂件的、⽐如:printf函数需要包含的就是stdio.h 这个头⽂件具体的⽅法就是写上 #include stdio.h那什么是库函数呢为了不再重复实现常⻅的代码让程序员提升开发效率C语⾔标准规定了⼀组函数这些函数再由不 同的编译器⼚商根据标准进⾏实现提供给程序员使⽤。这些函数组成了⼀个函数库被称为标准库这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数这些函 数其他编译器不⼀定⽀持。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中所以库函数的使⽤要包含对应的头⽂件。7.关键字介绍C语⾔中有⼀批保留的名字的符号⽐如int 、if 、return 这些符号被称为保留字或者关键字。关键字都有特殊的意义是保留给C语⾔使⽤的程序员⾃⼰在创建标识符的时候是不能和关键字重复的关键字也是不能⾃⼰创建的C语⾔的32个关键字如下auto break case char const continue default do double else enum externfloat for goto if int long register return short signed sizeof staticstruct switch typedef union unsigned void volatile while以上是最常用的32个关键字。注在C99标准中加⼊了inline、restrict、_Bool、_Complex、_Imaginary等关键字。8.字符和ASCLL码表在键盘上可以敲出各种字符如aq# 等这些符号都被称为字符C语⾔中字符是⽤单引号 括起来的如a,b,#。我们知道在计算机中所有的数据都是以⼆进制 的形式存储的那这些字符在内存中分别以什么样的⼆ 进制存储的呢如果我们每个⼈⾃⼰给这些字符中的每个字符编⼀个⼆进制序列这个叫做编码为 了⽅便⼤家相互通信不造成混乱后来美国国家标准学会ANSI出台了⼀个标准ASCII编码C 语⾔中的字符就遵循了ASCII编码的⽅式。我们不需要记住所有的ASCII码表中的数字使⽤时查看就可以不过我们最好能掌握⼏组特殊的数据字符A~Z的ASCII码值从65~90字符a~z的ASCII码值从97~122对应的⼤⼩写字符(a和A)的ASCII码值的差值是32数字字符0~9的ASCII码值从48~57换⾏ \n 的ASCII值是10在这些字符中ASCII码值从0~31这32个字符是不可打印字符⽆法打印在屏幕上观察9.语句与语句分类C语⾔的代码是由⼀条⼀条的语句构成的C语⾔中的语句可为以下五类空语句表达式语句函数调⽤语句复合语句控制语句9.1空语句是最简单的⼀个分号就是⼀条语句是空语句。9.2表达式语句就是在表达式的后边加上分号。如下所⽰9.3函数调⽤的时候也会加上分号就是函数调⽤语句。9.4复合语句其实就是代码块成对括号中的代码就构成⼀个代码块也被称为复合语句。9.5 控制语句⽤于控制程序的执⾏流程以实现程序的各种结构⽅式C语⾔⽀持三种结构顺序结构、选择结构、循环结构它们由特定的语句定义符组成C语⾔有九种控制语句。可分成以下三类1.条件判断语句也叫分⽀语句if语句、switch语句2.循环执⾏语句dowhile语句、while语句、for语句3.转向语句break语句、goto语句、continue语句、return语句10. 注释是什么为什么写注释注释是对代码的说明编译器会忽略注释也就是说注释对实际代码没有影响。注释是给程序员⾃⼰或者其他程序员看的。好的注释可以帮我们更好的理解代码但是也不要过度注释不要写没必要的注释。注释的2种形式/**/ 的形式和 // 形式将注释放在 /*...*/ 之间内部可以分⾏。/**/ 的这个注释也不⽀持嵌套注释 /* 开始注释后遇到第⼀个 */ 就认为注释结束了。不建议使用将注释放在双斜杠 // 后⾯从双斜杠到⾏尾都属于注释。这种注释只能是单⾏可以 放在⾏⾸也可以放在⼀⾏语句的结尾。快捷键CTRL/不管是哪⼀种注释都不能放在双引号⾥⾯。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门