- 博客(5)
- 收藏
- 关注
原创 字符串学习之路
"Hello"会被编译器变成一个字符数组放在某处,这个数组的长度是6,结尾还有表示结束的0。并没有产生新的字符串,只是让指针s指向了t所指的字符串,对s的任何操作就是对t做的。s 是一个指针,初始化为指向一个字符串常量,由于这个常量所在的地方,实际上。在%和s之间的数字表示最多允许读入的字符数量,这个数字因该比数组的大小小一。本意是指向字符的指针,可能指向的是字符串的数组(就像int*一样)只有它所指的字符数组有结尾的0,才能说它所指的是字符串。scanf是不安全的,因为不知道要读入的内容的长度。
2023-12-01 18:33:17 29 1
原创 青春猪头学长不会梦到指针学姐
当要传递的参数的类型比地址大的时候,这是常用的手段:既能用比较少的字节数传递值给参数,又能避免函数对外面的变量的修改。数组变量已经是const的指针了,这里的const表明数组的每个单元都是const int。这并没有改变p所指的变量的类型,而是让后人用不同的眼光通过p看它所指的变量。// *p是一个int, p是一个指针。当然你的内存中有0地址,但是0地址通常是个不能随便碰的地址。无论指向什么类型,所有的指针的大小都是一样的,因为都是地址。*是一个单目运算符,用来访问指针的值的所在地址上的变量。
2023-12-01 18:31:31 19
原创 重生之第一眼初见函数
函数是一块代码,接收0个或多个参数,做一件事情,并返回0个或一个值可以先想像成数学中的函数:y=f(x)函数头(返回类型)(函数名)(参数表)//参数用逗号分割函数体。
2023-12-01 18:25:57 12 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人