
C语言
如此这般那便是极好
这个作者很懒,什么都没留下…
展开
-
C语言学习-第十二天-数组
sizeof(arr)计算的是数组的字节大小,&arr指向的是数组的地址,arr和&arr[0]都是数组首元素的地址。需要注意:在使用函数传参时,传的是数组的元素的首地址,不能讲数组的大小传递到函数中。在声明了数组的元素个数时,但在初始化中没有指定,则没有指定的元素是0。数组是连续的空间存在的,是紧挨着的。可以不指定初始化数组的大小。二维数组必须指定元素个数。编译器不对数组越界做检查。原创 2023-07-30 21:46:45 · 83 阅读 · 1 评论 -
C语言-第十一天-递归
注意:在进行字符串传值时,应该使用指针的方式,因为字符串的在内存中存储是按照顺序存储的,在使用arrlen函数时,首先要进行计算的是第一个字符,然后使用str+1对后面的字符进行调用相加。例子1:输入一个整数,按顺序打印出它的每一位。例子2:不创建临时变量,计算字符串的个数。原创 2023-07-27 21:57:50 · 84 阅读 · 1 评论 -
C语言-第十天-函数声明
1.一般情况,如代码量比较少是,将函数声明在main函数上方,可以避免警告。添加完头文件后,即可在主函数中调用add函数。在main文件中添加头文件。声明头文件 add.h。原创 2023-07-26 21:44:38 · 79 阅读 · 1 评论 -
C语言第九天-函数
需要注意,在C语言中,形参是对实参的复制,在上面例子中,在形参中必须使用指针来指向a,b。原创 2023-07-25 22:05:29 · 79 阅读 · 0 评论 -
C语言第8天-switch-whlie
【代码】C语言第8天-switch-whlie。原创 2023-07-24 21:45:46 · 83 阅读 · 0 评论 -
C语言第七天-结构体-分支循环
判断0-100的数是否为奇数。原创 2023-07-23 21:11:13 · 93 阅读 · 1 评论 -
C语言第六天-指针
其中“int* p”是声明一个指针变量,用来保存a的地址值。解引用操作符就是用保存的地址值的指针变量来操作地址值的值。指针变量的大小取决于存放地址的大小。指针:指针就是内存地址。原创 2023-07-21 22:13:20 · 73 阅读 · 1 评论 -
C语言第五天-关键字 typedef、static、define
在修饰全部变量和函数时,此变量只能在本内部链中使用,不能被外部用“extern ”调用。说明:在修饰局部变量时,改变量在程序运行期间,只会创建一次。说明,用来给比较长的关键字定义一个别名。原创 2023-07-20 22:08:51 · 116 阅读 · 1 评论 -
C语言第四天(循环、函数、操作符、前置后置——++、强制类型转换、逻辑运算、三目操作符、逗号表达式)
C语言第四天(循环、函数、操作符、前置后置——++、强制类型转换、逻辑运算、三目操作符、逗号表达式)原创 2023-07-19 22:28:23 · 64 阅读 · 0 评论 -
C语言学习第一天(含C primer plus第二章编程练习题答案)
【代码】C语言学习第一天(含C primer plus第二章编程练习题答案)原创 2023-07-16 22:04:19 · 104 阅读 · 1 评论 -
C语言学习第二天(变量常量字符串)
【】”中没有数字,会自行判断字符串的大小,如果需要指明大小,要注意,字符串长度不要超过声明的大小。常量使用#define、const来声明,const声明的a,让a“变量” 有了“常量的属性”两者修饰的常量不可以修改。因为没有"\0"来表示结束,则在打印时会将旁边内存中的数值打印出来,直到找到"\0"为止。在下面arr1中,C语言在创建时,会在后面加上“\0”来表示字符串结束,第一个a声明在函数外面,对所有函数生效,所有函数内部都可以访问。第二个a 声明在函数内部,只有在括号里面才可以访问,原创 2023-07-17 22:26:58 · 100 阅读 · 1 评论