|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近学指针学得似懂非懂, 很想弄清楚,哪位大佬可以点拨一下
还有想问一下,为什么打印那一句不用解引用?指针数组不是存放的是指针吗,pi[i]不就是字符串的地址吗?
还有字符串到底是什么呢?
谢谢谢~
- #include <stdio.h>
- int main()
- {
- char *p1[5] = {
- "让编程改变世界 -- 鱼C工作室",
- "Just do it -- NIKE",
- "一切皆有可能 -- 李宁",
- "永不止步 -- 安踏",
- "One more thing... -- 苹果"
- };
- int i;
- for (i = 0; i < 5; i++)
- {
- printf("%s\n", p1[i]);
- }
- return 0;
- }
复制代码
- #include <stdio.h>
- int main()
- {
- char str[] = "fishc\n"; //字符串名 str 是不是表示第一个字符的位置?
-
- printf("%s" , str);
-
- char a = 'A' , b = 'B' , c = 'C';
-
- char *array1[] = {"aaa" , "bbb" , "ccc"}; //为什么可以直接把字符串放进去,而不是放字符串的地址?字符串到底是什么?
-
-
- int i ;
- for (i = 0 ; i < 3 ; i++)
- {
- printf("%s\n" , array1[i]);
- }
-
- return 0;
- }
复制代码 |
|