C语言基础
文章平均质量分 77
C语言基础笔记
señoritaw
这个作者很懒,什么都没留下…
展开
-
C语言基础(一)——数据类型、运算符、选择循环
printf函数可以输出各种类型的数据,包括整型、浮点型、字符型、字符串型等,实际原理是printf函数将这些类型的数据格式化为字符串后,放入标准缓冲区,然后将结果显示到屏幕上printf函数根据format给出的格式打印输出到stdout(标准输出)和其他参数中代码格式%c字符%d带符号整数%f浮点数%s一串字符%u无符号整数%x无符号十六进制数,用小写字母%X无符号十六进制数,用大写字母%p一个指针%%一个'%'符号。原创 2024-02-29 14:22:49 · 708 阅读 · 0 评论 -
C语言基础(二)——数组
内存区域中的每字节都对应一个编号,这个编号就是“地址”.在程序中定义一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元.按变量地址存取变量值的方式称为“直接访问”,如printf(""%d",i);等,另一种存取变量值的方式称为“间接访问”,即将变量i的地址存放到另一个变量中.在C语言中,指针变量是一种特殊的变量,它用来存放变量地址。指针变量的定义格式如下:基类型 *指针变量名;例如指针与指针变量是两个概念,一个变量的“地址”成为该变量的“指针”原创 2024-02-29 16:27:05 · 369 阅读 · 0 评论 -
C语言基础(三)——指针
关于全局变量需要注意如下几点:(1)全局变量在程序的全部执行过程中都占用存储单元,而不是仅在需要时才开辟单元。(2)使用全局变量过多会降低程序的清晰性。在各个函数执行时都可能改变外部变量的值,程序容易出错,因此要有限制地使用全局变量(初试时尽量不用)。(3)因为函数在执行时依赖于其所在的外部变量,如果将一个函数移到另一个文件中,那么还要将有关的外部变量及其值一起移过去。然而,如果该外部变量与其他文件的变量同名,那么就会出现问题,即会降低程序的可靠性和通用性.原创 2024-03-01 20:20:17 · 937 阅读 · 0 评论 -
C语言基础(四)——函数
关于全局变量需要注意如下几点:(1)全局变量在程序的全部执行过程中都占用存储单元,而不是仅在需要时才开辟单元。(2)使用全局变量过多会降低程序的清晰性。在各个函数执行时都可能改变外部变量的值,程序容易出错,因此要有限制地使用全局变量(初试时尽量不用)。(3)因为函数在执行时依赖于其所在的外部变量,如果将一个函数移到另一个文件中,那么还要将有关的外部变量及其值一起移过去。然而,如果该外部变量与其他文件的变量同名,那么就会出现问题,即会降低程序的可靠性和通用性.原创 2024-03-02 09:00:00 · 1012 阅读 · 0 评论 -
C语言基础(五)——结构体与C++引用
定义结构体变量时,使用 struct student 来定义,不能只有 struct 或 student,否则也会编译不通。结构体的初始化只能在一开始定义,如果 struct student s={1001,"lele",'M',20,85.4,"Shenzhen"}已经执行,即 struct student s 已经定义,就不能再执 行 s={1001,"lele",'M',20,85.4,"Shenzhen"}原创 2024-03-02 12:48:36 · 1072 阅读 · 0 评论 -
C语言基础—习题及代码(一)
C语言基础习题原创 2024-03-01 15:48:01 · 189 阅读 · 0 评论 -
C语言基础—习题及代码(二)
5.使用C++的引用,注意提交时把代码选为C++;2.输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串(测试用例的字符串中含有空格),字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);4.输入一个学生的学号,姓名,性别,用结构体存储,通过scanf读取后,再通过printf打印输出。1.输入一个整型数,存入变量i,通过子函数change把主函数的变量i除2,然后打印i。例如如果输入的为10,打印出5,如果输入的为7,打印出3。原创 2024-03-03 21:59:35 · 179 阅读 · 0 评论