c语言
咸芝麻鱼
咸鱼翻身ing
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中,出现iostream.h: No such file or directory错误:
出现iostream.h: No such file or directory错误的解决办法:原创 2024-04-13 19:41:08 · 2134 阅读 · 1 评论 -
c语言—strcpy函数
/ 将元素字符串Hello拷贝到A数组,A="Hello" char B[50];//将A的值拷贝给B,B=="Hello"// 声明了类型,给定数组范围,但没有具体定义值。// 数组A能存放的元素个数为100。原创 2023-12-01 13:43:02 · 719 阅读 · 0 评论 -
c语言基础07
枚举只需定义一个枚举名,括号内可以放多个枚举元素;当第一个枚举成员无指定值时,默认为0,在有指定值的枚举元素后,后续枚举成员的值在前一个成员值的基础上加1。· 在c语言中,枚举类型是被当做int或unsigned int类型来处理的,c语言规范是无法遍历枚举类型的。格式:enum 枚举名 {枚举元素1,枚举元素2,...};1、定义一组具有离散值的常量,让数据更简洁易读。(1)先定义枚举类型,再定义枚举变量。(2)定义枚举类型的同时定义枚举变量。(3)省略枚举名称,直接定义枚举变量。原创 2023-11-18 22:51:28 · 401 阅读 · 1 评论 -
c语言基础复习06
数组名本身是一个常量指针,它的值不可更改,且一旦确认就不能指向别的地方。数组元素可以通过数组名称加索引进行访问【索引是在数组名称后边的方括号内】· 一维数组,arraySize>0,type为任意有效的数据类型。六、数组:存储一系列相同数据类型变量(元素的顺序集合)即结果为:nt a [ ]={1,2,4,5,50};//也可以直接写成:int *p =a;③给数组中的某个元素赋值(以索引0开始)数组名表示数组的地址,即数组首元素的地址。1、声明:指定元素的类型和元素数量。//指针p直接指向数组a。原创 2023-11-08 17:03:41 · 157 阅读 · 1 评论 -
c语言基础复习05
1、全局变量:定义在函数外部,生命周期为整个程序,在任意的函数内部能访问全局变量 【可以被任何函数访问】(1)在函数内部定义的变量,在程序执行时,编译器在栈上会自动为它分配空间,直到函数执行结束时才会释放;2、形式参数:函数的参数,形式参数,被当作该函数内的局部变量;· 局部变量和全局变量的名称可以相同,但在函数内,会使用局部变量值,而全局变量不会被使用。(2)而static的引入,告知编译器,将变量存储在程序的静态存储区而非栈空间上。·在main函数体外部,声明引用变量,在加上输出和返回语句。原创 2023-11-05 22:13:18 · 208 阅读 · 1 评论 -
c语言基础复习04
1、每个程序都至少有一个main主函数,函数声明:函数名称、返回类型和参数。①传值调用:把参数的实际值复制给函数的形式参数,形参不影响实参。②引用传值:形参为指向实参地址的指针(*指针,&指向地址)*变量声明定义、输出及返回类型省略,熟悉大致结构。2、调用函数:通过调用函数完成已定义函数的任务。如:用swap()函数,交换两个参数的值。· 函数返回一个值,可以存储返回值。比如说:比较两个数哪个值最大。原创 2023-11-02 17:57:34 · 226 阅读 · 0 评论 -
c语言基础复习03
2、for,多次循环一个语句序列,如初始值为i=0,当in时结束循环。4、嵌套:while、for或do..while内使用一个或多个循环。往前跳转则将label放在标签前,往后跳转则把label放在标签后。【先执行循环体再测试条件】【至少执行一次,不管条件满不满足】[goto语句]:允许无条件的转移到同一函数内的被标记的语句。3、do..while,测试满足条件,则循环。【如果条件为假不执行,条件为真一直执行下去】1、while,条件为真时继续循环。原创 2023-11-01 20:30:00 · 187 阅读 · 1 评论 -
c语言基础复习02
e.g 在main()方法中调用函数时,编译器会将运行的函数数据进行压栈保护,同时也会保存函数运行时对应的寄存器值以及对应函数的返回地址到堆栈,然后将函数的参数进行压栈。②全局区:存放全局变量和静态变量(static关键字修饰的)以及常量(字符串、const修饰的全局变量)··未初始化的全局变量和静态变量或初始化未0的全局变量和静态变量在相邻的另一块区域(.bss[可写])①代码区(.text [只读]):存放二进制代码,由操作系统进行管理的(存储程序的指令)原创 2023-10-31 17:45:00 · 693 阅读 · 5 评论 -
c语言中,定义与声明的区别
在c语言中,定义是给变量或函数定义一个数据类型和初始化值,并为它分配一个内存空间;而声明,是引原创 2023-10-29 19:05:14 · 298 阅读 · 1 评论 -
c语言基础复习01
9、整数常量后缀不能重复,后缀为U和L的组合,U表示无符号整数,L表示长整数,U和L无顺序要求,大小写皆可。)、注释(//、/* */)、标识符(字母、数字、下划线组成、关键字)、空格。1、基本数据类型c语言中就4种,单双精度浮点数float和double、int、char。① define:只是简单的进行文本/数值替换,在编译过程中直接替换为其对应的值。8、0x/0X表示十六进制,0表示八进制,不带前缀则默认表示十进制。2、枚举:在程序中赋离散整数值的变量。3、派生类型:数组、指针、结构体。原创 2023-10-28 19:11:04 · 356 阅读 · 1 评论 -
C语言中,对于scanf 初学者最容易忽视的点
scanf()里面引号部分只能用双引号,否则会出现报错原创 2023-09-17 10:57:42 · 115 阅读 · 1 评论
分享