![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 93
Zephan1ah
滴滴哒滴哒
这个账号竟然让我找回了
那就开始好好学习吧
停更了,备考中
展开
-
【个人回顾】C语言程序设计-第三版-何钦铭主编-8
1、要注意的是,指针变量的类型并不是指代指针变量本身的类型,而是指他所指向的变量的数据类型。无论何种类型的指针变量都是用来存放地址的,因此指针变量自身所占的内存空间的大小和它所指向的变量数据类型无关,在定义后只能指向同种类型的数据。2、指针变量被定义后,必须将指针变量和一个特定的变量进行关联后才可以使用它。即指针变量需要先赋值后使用,赋值内容应该为地址。原创 2023-08-20 21:46:41 · 303 阅读 · 1 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-7
1、数组的定义过程中,方括号内部的内容应该为常量而不可以为变量。及数组的长度在定义的时候就应该指定。在定义长度后,可以给其赋初值。注意可以以在引用时下标不要越界,越界后会将数据写到其变量所占据的存储单元甚至程序代码段,造成不可预料的运行结果。2、虽然C语言规定只能给静态存储的数组才可以初始化,实际编译中允许对动态存储的数组赋初值。3、数组初始化时,如果对全部元素都赋了初值,那么可以省略中括号中的数组的长度。系统会根据初值的个数自动给数组的长度。因此,在对部分元素初始化时,数组的长度不可省略。原创 2023-08-13 23:32:46 · 508 阅读 · 1 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-6
1.计算机处理数据和编码时,通常用二进制数来描述数据。对于有符号数,为了方便计算,引入了原码、反码和补码的概念。对于正数,其原码反码和补码都是相同的。对于负数,原码为其本身的二进制数,反码为除符号位以外,其余数取反,补码为反码➕1。或用定义理解在计算机中,有符号数通常用反码来表示。补码的运算规则见下图,计算时丢掉溢出看结果。补码表示的数的运算,结果仍为补码。故对于变补或者求负操作,即已知【Y】补求【-Y】补,方法为①连符号位取反再加一②求[[Y]补]补,再改变符号位。原创 2023-08-13 20:39:32 · 167 阅读 · 1 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-5
1.函数首部后面不能加分号,它和函数体一起构成完整的函数定义。2.形参表不能写成 double r,h。3.只有必须从主调函数中得到的已知条件才定义为形参。4.形参和实参的命名无要求,可以同名也可以不同名。但是两者数量应相同,顺序应一致。5.return语句的作用有两个,一是结束函数的运行。二是带着运算结果返回主调函数。只能返回一个值。6.在函数调用前如果既不定义,也不声明,程序编译时会报错。7.在不返回结果的函数定义中,void不能省略。否则,函数类型被默认定义为int。原创 2023-03-21 22:45:04 · 348 阅读 · 3 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-4
1、while语句的表达式可以是任意合法的表达式,即可以不显式的给出循环条件,而进行精度要求。应用范围更广。循环体语句只能是一条语句。(可用大括号嵌套,参考前文提到的。2、while语句特点:构成简单,只有一个表达式和一个循环体语句,可以直接把循环问题的的分析设计转换为语句实现。3、循环的实现一般包括4部分,分别为初始化、条件控制、重复的操作(循环体)和通过改变循环变量的值最终改变条件的真假性。4、题目中指定了循环次数,使用for语句更清晰。其他情况下,多使用while语句。原创 2023-03-06 18:12:11 · 436 阅读 · 0 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-3
1、书写时,采用多层缩进的书写格式,使程序层次分明。2、if语句可以省略else,也可以在else语句后继续嵌套if-else语句。else和if的匹配规则为else将会与最靠近它的、没有与其他else匹配过的if相匹配。3、输入double型数据需要用%lf来指代。4、运算符不是数值型而是字符型输入数据。字符型常指单个字符,用一对单引号及其所括起来的字符来表示。ASCII码表列出了所有可以使用的字符,一共256个,每个字符都有唯一的次序值,即ASCII码。注意区分数字和数字字符。原创 2023-02-21 17:50:09 · 633 阅读 · 0 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-2
1、C的注解有两种方式,分别为①单行注解,可以用双斜线//来注解本行余下内容,和②多行注解,可以用( /* 注解内容 */ )的方式来进行注解。注解的目的是使程序更容易被人理解。2、#include文件包含指令为一种编译预处理命令。编译预处理命令的末尾不加分号,文件包含有两种格式,分别为#include"stdio.h"和 #include。除预处理命令外,C语言中所有的语句都必须以分号结束,程序中所有的标点符号都是英文符号。原创 2023-02-16 16:34:59 · 290 阅读 · 0 评论 -
【个人回顾】C语言程序设计-第三版-何钦铭主编-1
·本章内容同步于浙江大学何钦铭教授编写的第三版C语言程序设计中第一章的内容,包括课后习题自己所编写的代码将会放在最后。原创 2023-02-12 18:03:55 · 596 阅读 · 0 评论