相关疑难解决方法(0)

C字符串混乱

我现在正在学习C并且对字符数组 - 字符串感到困惑.

char name[15]="Fortran";
Run Code Online (Sandbox Code Playgroud)

没问题 - 它的数组可以容纳(最多?)15个字符

char name[]="Fortran";
Run Code Online (Sandbox Code Playgroud)

C计算我的字符数,所以我没有 - 整洁!

char* name;
Run Code Online (Sandbox Code Playgroud)

好的.现在怎么办?我所知道的是,这可以容纳后来分配的大量字符(例如:通过用户输入),但是

  • 为什么他们称之为char指针?我知道指针作为变量的引用
  • 这是"借口"吗?这是否找到除char*之外的任何其他用途?
  • 这究竟是什么?它是指针吗?你如何正确使用它?

提前谢谢,喇嘛

c string

19
推荐指数
1
解决办法
1280
查看次数

标签 统计

c ×1

string ×1