一、进程间通信
1:
void main()点击打开链接111
void main()
{
char *str1={"Hello"};
char *str2={"Hello World"};
char * const ptr1 =str1 ;
//指针常量--指针本身是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化
*ptr1 ='A';//错误,显示内存错误,因为“hello”为常量,不得修改,意即指针常量中,指针不得改,常量也不得改(#add)
// char *p = "abc";与
// const char* p = "abc";等价
//如需要不出错,应该样初始化 char str1[6] = "hello",即用数组,而不能用字符串常量
printf("%c \n",*ptr1);
}
{
char *str1={"Hello"};
char *str2={"Hello World"};
char * const ptr1 =str1 ;
//指针常量--指针本身是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化
*ptr1 ='A';//错误,显示内存错误,因为“hello”为常量,不得修改,意即指针常量中,指针不得改,常量也不得改(#add)
// char *p = "abc";与
// const char* p = "abc";等价
//如需要不出错,应该样初始化 char str1[6] = "hello",即用数组,而不能用字符串常量
printf( " %c \n " , * ptr1);
}