相关疑难解决方法(0)

获取C字符串中索引引用的字符

我有一个字符串.

char foo[] = "abcdefgh";
Run Code Online (Sandbox Code Playgroud)

我想写一个for循环,并逐个打印出所有字符:

a
b
c
Run Code Online (Sandbox Code Playgroud)

等等

这是在C.

c

7
推荐指数
1
解决办法
3万
查看次数

C中的指针与数组类似,但指针更有用

为什么指针可以自由地用作数组呢?我认为指针在内存操作中更强大和重要吗?有人可以向我解释指针在哪种情况下更重要吗?

这是我的代码:

char * myString ="This is my String";
while(*myString){
  putchar(*myString++);
}
puts("\n");

char * myString1 ="This is my String";
int j=0;
while(myString1[j]!='\0'){
  putchar(myString1[j++]);
}
Run Code Online (Sandbox Code Playgroud)

他们打印相同的结果.

c pointers

0
推荐指数
1
解决办法
198
查看次数

标签 统计

c ×2

pointers ×1