考研攻坚战之C语言常见概念1

大家好,我是一名虽毕业但却是从头学的大学生,准备花两个月学习一下C语言、在这里记录一下我学C语言的过程以及总结,希望跟我一样从头摸索的人,能在我的文章里得到他们想要的答案。

也希望我能在这两个月完美达到我预期的C语言目标、在最后考研里名列前茅、成功上岸。

今天是分享的第一天、我大概会一周更新一次或者两次及时把我的进度总结下来,代码可适用于vs2022。

目录

C的来源及部分常见概念

什么是C语言

编写第一个程序

 #include

main函数

printf

关键字介绍

字符和ASCLL码

C的来源及部分常见概念

什么是C语言

类似于人与人交流、C语言是人与计算机交流的语言

C/C++是编译型语言需要编译器进行处理

而python是解释性语言需要解释器处理

C语言程序需要进行编译链接后生成可执行文件.exe然后执行出结果

编写第一个程序

这里以vs2022为例,首先创建新项目、命名和地址可以更改;

C语⾔把 .c 为后缀的⽂件称为源⽂件,把 .h 为后缀的⽂件称为头⽂件。

我们一般都是在源文件处编写代码、有时候代码太复杂、也可以在头文件处声明

#include <stdio.h>
int main(){
printf("2025考研上岸");
return 0;
}

这里代码没有缩进、自己敲代码需要注意下缩进 

代码运行出来就是

2025考研上岸

如果不知道怎么运行VS2022点击调试、点开始调试不执行如果你没有英文用中文模式写、不带分号等一些小错误、你就可以运行出来结果啦。

 #include <stdio.h>

这句话的意思就是声明一下我要引入标准库了、因为一些常用函数的名字、参数、返回值等已经在库里有了相关规定只用引用即可

main函数

main函数是程序的入口、无论多少行代码都是从main的第一行开始执行,main函数有且只有一个,如果程序有多个函数的话、其他函数要使用需要在main函数中调用一下

main函数结束程序执行结束;即使一个工程里边有多个.c文件、但是仍然只能存在一个main函数。

printf

printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。上⾯的代码是使⽤ printf 函数打印文字,也可以打印字符串等。只要把想要打印的⼀串字符放在双引号中并传递给printf函数就可以打印。

关键字介绍

 C语⾔中有⼀批保留的名字的符号,如: int 、 if 、 return ,这些符号被称为保留字或者关键字。
• 关键字都有特殊的意义,是保留给C语⾔使⽤的
• 程序员⾃⼰在创建标识符的时候是不能和关键字重复的
• 关键字也是不能⾃⼰创建的。

C语言的32个关键字

auto break case char const continue default do double else enum extern
float for goto if int long register return short signed sizeof  static
struct switch typedef union unsigned void volatile while

 现在我大概知道的就是break跳出循环、char字符命名、for循环、switch控制......

这些等我用到我再详细写出来

字符和ASCLL码

字符在打印输出时使用单引号

int main() {
    printf("%c\n",'sa');
    return 0;
}

ASCLL码值 

• 字符A~Z的ASCII码值从65~90
• 字符a~z的ASCII码值从97~122
• 对应的⼤⼩写字符(a和A)的ASCII码值的差值是32

• 数字字符0~9的ASCII码值从48~57
• 换⾏ \n 的ASCII值是:10

字符和数字在底层存取的是ascll码值、这个需要好好记一下说不定就出现了。

从这可以看到字符串结束是有一个\0存在的

监视时候向下移是用F11鼠标直接移动小箭头并未执行

移过之后就可以了

  • 26
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值