- 博客(7)
- 收藏
- 关注
原创 学习笔记—— C语言——基础知识(一)
我们知道在计算机中所有的数据都是以二进制的形式存储的,那这些字符在内存中分别以什么样的二进制存储的呢?如果我们每个人自己给这些字符中的每个字符编一个二进制序列,那不同的人就会有各自的编码,为了方便大家相互通信,不造成混乱,后来美国国家标准学会(ANSI)出台了一个标准。为了提高编程效率,使那些常用的代码不再被重复书写,C语言标准规定了一系列用于实现常用功能的函数,并让各编译器厂商来实现。我们在键盘上可以敲出各种字符,如:a,q,@,#等,这些符号都被称为。开始的,换言之,main函数是C语言程序的。
2024-05-31 20:08:41
974
原创 学习笔记—— C语言——函数
形参反应了该函数所接受的实参的数量和类型。在该程序中,order函数被识别为未定义的函数,这是因为编译器在进行编译时,是从上到下逐条编译的,所以当程序在main函数中编译到order函数时会将其视为未定义的函数。库函数都是现成的,我们只需学会如何使用即可,这大大提高了我们的编码效率,也保障了函数质量与执行效率。:为自定义函数Add的返回类型,这是因为该函数返回的是(x+y)的值,而x为整型,y也为整型,所以它们的和(return返回的值和函数返回类型不一致,系统会自动将返回的值隐式转换为函数的返回类型。
2024-05-27 00:11:00
546
原创 学习笔记—— C语言——数组
当省略{}内的内容时,数组会根据其自身的大小(容积)来用0填补空缺,因此对于数组arr来说,其元素为3个0;{1,2,3,4,5,6,7,8,9,10 }:表示该数组内的元素分别为1,2,3,4,5,6,7,8,9,10。(一个整型占4个字节)。我们知道,数组中的内容数据类型是相同的,因此,我们通过让数组的总大小除以单个元素的大小,即可知道数组中的元素个数。此时,当数组内的元素有多少,其大小(容量)就为多少,本图中[]内省略的数字为3。答:合理的,{0 }表明该数组中有一个元素,即为0,且数组的大小为1。
2024-04-23 17:10:28
2245
原创 动手实践—— C语言——打印图案
创建一个以1为初始值的变量作为循环变量,来表示打印次数,每打印一次,使该变量的值+1,直到该变量的值与输入的数大小相同,循环终止。相较于上一题而言,本题所需打印的图案不再只有一行了,但每一行图形的打印仍然可以用循环结构来实现。因此,在本题中,我们可以创建分别代表。. 以输入的数为循环变量,来表示打印次数,每打印一次,使该变量的值-1,直到该变量的值减为0,循环终止。图中黑色数字表示该符号的列数,蓝色为行数。时,我们打印“*”,就能打印出所圈出的部分。的条件,所以当该条件满足时,我们打印“*”
2024-04-19 16:35:11
1108
1
原创 学习笔记—— C语言——循环结构
虽然在a为5时,跳过了printf语句,但它并不会影响for语句中的表达式3对循环变量的调整,并且由于表达式3的执行顺序在printf语句之后,因此打印结果非常精确地跳过了数字5并终止于数字10。通过上图可知,当a的值小于5时,if语句的表达式条件不满足,break语句未被执行,因此a正常进行循环,并被打印,而当a的值增加到5时,if语句开始执行,break语句使得while循环。真,则执行语句,直至表达式条件不满足,终止。a为10,11,12,13,14,15,16,17,18,19,20时执行,共。
2024-04-15 00:15:26
1095
原创 学习笔记——C语言——分支结构
其基本用法如上图所示,switch后的括号内为表达式(整型表达式),case后的值为表达式所对应的结果(该值也得为整型),当表达式的值与case后的值相同时,该case后的语句就会被执行,因此,switch语句更适合用于多分支的情况下。可以看到当a的值不为2时,if依旧执行了程序,打印了“haha”,这是因为"= "是赋值符号,a =2实质上是将2赋给了a,因此,这时if的括号内其实只是一个数字2,由于2是个非0数,if判断其为。时,if执行以下内容,反之,当执行条件为。当表达式条件满足时,会被程序视为。
2024-04-11 21:21:44
524
1
原创 在开始之前—自我介绍篇
大家好,我是一名刚开始编程之旅的大一新生,非常高兴能够加入到CSDN的大家庭中,同各位进行学习与交流。常言道:“无规矩,不成方圆。”因此在我正式开始学习之旅前,我要对未来做好规划。
2024-03-29 22:35:11
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人