![]() |
1
27
第一个创建一个包含字符串的字符数组。可以修改数组的内容。第二个创建一个指向字符串文字的字符指针。不能修改字符串文本。 |
![]() |
2
1
估计,函数
|
![]() |
3
1
正如其他人所说的,
编译器可以通过在内存中只存储一次“xxx”并使两个指针指向它来优化这一点,修改它们的值可能会导致意外的行为,因此您不应该尝试修改它们的内容。 |
![]() |
4
0
数组(通常)可以被视为指针,但这并不意味着它们总是可以互换的。正如另一个所说,您的p_var指向一个文本,一个不能更改的静态文本。它可以指向其他内容(例如p_var=&a_var[0]),但不能更改由引号指定的原始值…. 类似的问题是,将变量定义为一个文件中的数组,然后extern将其用作指针。 当做 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |