首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

某人跟小弟我说关于指针的有关问题

2012-03-06 
某人跟我说关于指针的问题#include stdio.hvoidmain(){char*c abc  printf( %c ,*c)}

某人跟我说关于指针的问题
#include <stdio.h>  
void   main()  
{   char   *c= "abc ";  
 printf( "%c ",*c);
}  

=========================================
某人的高论:
char   *c= "abc "是错的  
可以这样写   *c= "abc "   char   *c=&abc   就是不能写成char   *c= "abc "    


[解决办法]
char *c= "abc "是错的
==============
char *c= "abc "本身没错, 只是你不能再改变c的内容
[解决办法]
有错吗?没错
[解决办法]
char *c= "abc "; 不正确,但也不能说错误
const char *c= "abc "; 这个正确

可以这样写 *c= "abc " char *c=&abc 就是不能写成char *c= "abc "
这些就不知道对不对了
[解决办法]
高,还真是高,oh,my god.....
[解决办法]
最好还是不使用这样的写法
要么用const修饰
要么直接用数组 char c[] = "abc ";
[解决办法]
必然是你的那位高人还不够高

热点排行