- 博客(8)
- 收藏
- 关注
原创 指针相关知识
指针变量的大小和类型无关,在相同的平台下,大小都是相同的;如下代码如果在32个bite位,输出结果位4,如果在64个bite位,输出位8;
2025-05-23 19:43:06
186
原创 static的用法
2.static修饰函数:它与条例3中相似,如下代码所示。如果把25.5.7.2中"int Add(int x,int y);"改成"static int Add(int x,int y);1.static修饰局部变量:static修饰局部变量会改变变量的生命周期。,因为全局变量为外部链接属性,在外部想要使用只需进行声明即可,但是被static修饰后,3.static修饰全局变量:一个全局变量被static修饰,会使这个局部变量。只能在本源文件中使用,不能在其他源文件中使用。,使其只能在内部文件中使用。
2025-05-07 23:06:31
261
原创 自定义函数中的return语句
④如果return语句中有if等分支的语句,则要保证每种情况下都有return返回,否则会出现编译错误。⑦函数写了返回类型,但是函数中没有使用return返回值,那么函数返回值是未知的;,如果后边是表达式,则先执行表达式在返回表达式结果;②return语句执行后,函数就彻底返回,即使后边还有代码;⑥函数的返回类型如果不写,编译器会默认函数的返回值是int;③如果return返回的值和函数返回类型。则先执行x+y,然后再返回x+y的值。,系统会自动将返回的值会自动把。该值转换为函数的返回类型。
2025-04-25 21:52:41
237
原创 一维数组和多维数组
如:int arr[ ][3] = {1,2,3,4,5,6,7};也就是表示,数组的第一行元素为1,2,3;如果想要每一行数组为两个,一种把3改为2,或者写成int arr[ ][3] = {{1,2},{3,4},{5,6},{7}};,多维数组的行也就是常量值1可以不写,当时列必须要写;数组的初始化,分为不完全初始化(例1,常量值等于数组的元素个数)和完全初始化(例2,常量值。例1 :int arr1[3] = {1,2,3}:数组类型 数组名[常量值1][常量值2];,常量值2代表数组的。
2025-04-19 22:06:28
242
原创 if语句的相关知识
语句1 语句1} 语句。if(表达式) if(表达式){ if(表达式)当exp1为真时,会执行exp2;2.如果多个判断条件,也就是多重判断时,就会构成if语句的嵌套,其中else也可省略。
2025-04-11 17:37:32
328
原创 输入(scanf)和输出(printf)
个,如下编程,参数为"%s 说要好好学习,一周学习 %d 天" "zhangsan" 5 总共三个参数,占位符为%s和%d两个。若参数值>=占位符,可以正常运行,但是运行结果会出错(任意值);,占位符的输出宽度至少为3位,不够三位,在对应值的前面补充空格,如果是大于3位的,就按原始输出。②因为默认输出的格式为右对齐,如果想要左对齐,(如果要设置整形,那么把占位符设置为%d,字符串则为%s......);在解读用户输入时,会从上一次解读遗留的第一个字符开始。个占位符,那么printf()的参数就应该是。
2025-04-07 20:27:33
377
原创 sizeof的使用
2.sizeof的不同输出形式;注意不能写成printf("%zd\n",sizeof。1.sizeof是关键字同时也是操作符,它可以显示各种类型的长度;也就是当sizeof XX这种写法时,
2025-03-30 21:19:34
286
原创 main函数和printf函数
浮点数(小数)的打印为pritnf("%f\n",xxx);单个字符printf("%c\n",x),注意%c只能处理单个字符;mian函数为c语言的主函数,是程序的入口,一个源文件(即使源文件有需要附属的.c文件)有且只能有一个main函数;printf是库函数,专门用来打印数据的,printf的正常使用必须添加#include<stdio.h>;不同的类型有不同的输出方法,如:整数的输出,printf("%d\n",xxx);其中\n的意思为换行;
2025-03-28 23:16:40
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅