由浅入深学习C语言(1)c语言常见概念

1.认识C语言

c语言是一种任何计算机交流的语言,通过语言给计算机下达指令,使计算机完成任务,其他的计算机语言还有C++,Java,go等。

C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。经历多年完善,如今仍在广泛使用,在计算机语言热度常年排行前三。

编译和链接:C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。 C语⾔代码是放在 .c 为后缀的⽂件中的,要得到最终运⾏的可执⾏程序,中间要经过编译和链接2个 过程。

编译器的选择::msvc、clang、gcc 就是⼀些常⻅的编译器,当然也有⼀些集成开发环境 如:VS2022、 XCode、CodeBlocks、DevC++、Clion 等。

源文件:.c后缀,头文件:.h后缀

2.编写一个属于自己的第一个c语言程序

#include<stdio.h>
int main()
{
  printf("come study C with me");
  return 0;
}

代码组成:(以本代码为例)
1.头文件: #include<stdio.h>,头文件主要作用在于多个代码文件全局变量的重用、防止定义的冲突,对各个被调用函数给出一个描述。

printf即为其包含的库函数

2.main函数

每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝,所以一个程序中有且仅有一个main函数,所以也被称为主函数。

int表示main函数返回类型为整型,结尾return 0表示返回值为0,整数;

3.printf和库函数

printf实现信息的打印

库函数:为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不 同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准 库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函 数其他编译器不⼀定⽀持)。

库函数的使用用对应相应的头文件,查找可参考网站https://cplusplus.com/reference/clibrary/

4.关键字(keyword)

类似int float if while等

关键字不能创建,程序员创建变量不能跟关键字同名

关键字的参考:C 关键词 - cppreference.com

3.字符和ASCII编码

a,b,c,1,2,3,@,!都属于字符,引用字符时使用单引号’  ‘,计算机中所有的数据都是以⼆进制的形式存储的,给这些字符中的每个字符编⼀个⼆进制序列,这个叫做编码,美国国家标准学会(ANSI)出台了⼀个标准 ASCII 编码,C 语⾔中的字符就遵循了 ASCII 编码的⽅式。

4.字符串

使⽤双引号括起来的⼀串字符就被称为字符串,例如“123456”,字符串的打印格式可以是%s,或者直接打印

printf("%s","study c with me");
printf("study c with me")

字符串末尾隐藏字符:\0,作为结束标志

5.语句类型

1.空语句

一个分号就是一个空语句

2.表达式语句

写一个表达式之后加上分号

3.函数调用语句

引用一个构造函数代码

4.复合语句

5.控制语句

用于控制程序的执行

1. 条件判断语句也叫分⽀语句:if语句、switch语句;

2. 循环执⾏语句:do while语句、while语句、for语句;

3. 转向语句:break语句、goto语句、continue语句、return语句。

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值