C语言之旅-初识

前言

用一个经典代码来开始C语言的世界吧( ˃̶̤́ ꒳ ˂̶̤̀ )

#include <studio.h>

int main()

{

     printf("hello world\n");

     return 0;

C语言是啥和环境的选择

  首先我了解了C语言是一门计算机语言,我们人与人对话用自然语言,而人与计算机对话就要用计算机语言。C语言有非常光辉的历史,它由B语言演化而来,不断的进化,建立了很多C标准,现在我们使用的一般为C99标准。

  其次学习C语言要有一个集成开发环境我选择的是VS2022,它提供了一个强大的编译器,并且审核严格,有助于我们养成良好的代码习惯。

main函数与库函数

  之后我开始C语言的内容学习,我了解了main函数,它是C语言的主函数,所有的代码都从main函数开始执行,但一个项目中只能有一个main函数。随后我认识了printf函数并初步了解了库函数的概念。printf是打印函数,它可以在控制台上打出你在其中输入的东西,同时它也是库函数的一种。库函数是为了方便大家编写代码,在计算机程序设计中已经编写好的用于执行所需功能的代码集。

关键字

  我继续学习了C语言中的关键字,C语言中有32个关键字,它们有的代表某个类型,如int、char,有的用于控制语句,如case、break,但它们不能用做临时变量的名字,我还没有完全掌握,但我会在后续的学习中通过练习熟练记住它们。

字符与ASCll码表

  之后就是字符与ASCll码表啦,字符是计算机中的字母、符号、数字的统称,打印字符类型需要用%c,并且字符要用' '引起。因为计算机是二进制的所以它不认识字母a,我们就把这些字符都赋给一个数字就形成了ASCll码表,它由128个字符组成,编号从0到127,其中前32个为控制字符不用于打印。

字符串与转义字符

  学了字符后当然不能落下字符串,字符串就是一串字符,它只能包含字母、数字、下划线,并且要由字母开头(下划线按字母算)。字符串的结束标志是\0,一串字符只有碰到\0才会停止,用" "引起字的符串内部都自带\0。

  说到\0就要说说转义字符了,\就是转义字符,它把字符原有的意思改变,是一些字符有新的意思,比如刚刚提到的\0,0正常就是0这个数,但加了\后就变成了字符串的结束标志。同样,\n代表换行,\d是退格键……这里还要特别说两个转义字符。第一个是\ddd,这里d代表0到7的数字,这个字符的含义是8进制的数在ASCll码表上对应的字符。第二个是\xdd,x就是x,d代表0到F的数,这个字符表示16进制的数在ASCll码表上对应的字符。

语句与注释

  字符说完了来看看语句,C语言就是由一个个语句构成的,语句有5类:空语句、表达式语句、函数调用语句、复合语句和控制语句。每个语句后面都由;分割开。空语句就是;语句没有任何内容;表达式语句是;前有一个表达式,例如a+b;函数调用语句就是字面意思用来掉用函数;复合语句是放在大括号里的语句(呜呜,能力有限,这里说不太清晰ಥ_ಥ);控制语句是控制程序执行流程,C语言中有3种控制语句:顺序、分支、循环。

  最后是注释,注释的方法是在语句前打上//,注释在计算机编译时会直接忽略,所以注释是给人看的,写下自己写代码的思路,以便他人理解或使自己下次看代码时看懂。所以要养成写注释好习惯(*'▽'*)!

最后大家一起加油吧!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值