请问指针问题,很简单。
程序如下:
在charTest(char ch)里面通过 ch = you ; ch应该是指向和you指向相同的地址吧? 在函数里ch指向了"abcdefg",为什么在main里面看不到?谢谢。
void charTest(char *);
int main(int argc, char* argv[])
{
char n[20] ;
charTest(n);
printf("\n%s\n",n); //????为什么这里没有输出abcdefg
getchar();
return 0;
}
void charTest(char *ch){
char * you = "abcdefg";
ch = you ;
}
在charTest(char ch)里面通过 ch = you ; ch应该是指向和you指向相同的地址吧? 在函数里ch指向了"abcdefg",为什么在main里面看不到?谢谢。
...全文
相关推荐
C语言指针学习总结 简单全面
指针的概念 指针的算术运算 运算&和* 指针表达式 数组和指针的关系 指针和结构类型的关系 指针的安全问题 指针的安全问题 指针的安全问题
野指针问题
野指针问题
C语言指针应用简单实例
主要介绍了C语言指针应用简单实例的相关资料,需要的朋友可以参考下
指针简单应用
简简单单的应用代码,网上也容易找到 适合初学者练手看看
适合小白的python算法-双指针问题
python算法-双指针问题一、数组合并1. 使用模拟指针和并两个有序数组2.模拟指针说明:二、二分法(折半查找法)1.有序数组的二分法查找2. 二分法说明三、链表(双链表和单链表区别) 一、数组合并 1. 使用模拟指针和并两个有序数组 # 使用指针合并两个数组 arr1 = [1,3,4,6,7] arr2 = [2,5,8,9,10] #定义两个有序数组,并初始化赋值 ind = 0 # ans比较时的角标 ans = arr1.copy() #ans 排序结果初始化为arr1 for i in range(0,len(arr2)): while ind < len(arr1): i


