扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、这题目输出的结果是 5,6,6解析:首先声明一个整型数组a,整形变量y,整型指针p。p指向数组a[]的第1个元素,也就是8。接下来,指针p先--,指向了数组a[]的第0个元素,也就是5。之后y取出p指向的内容,即5。
创新互联-专业网站定制、快速模板网站建设、高性价比瑞金网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式瑞金网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖瑞金地区。费用合理售后完善,十载实体公司更值得信赖。
2、第一个函数的两个指针是局部变量,函数完了就销毁了,换不换都一样,第二个是直接操作指针指向的地方(内存单元),也就是直接操作变量。
3、这题是要你搞清楚,int变量和指针变量的区别,*ptr1和*ptr2都是int类型,ptr1和ptr2是指针变量,不同类型的变量不能赋值。
4、此题选A。有两个分析思路。其一投机取巧,根据类型来判断哪个选项不是int型。显然A选项为int *型,可以迅速排除掉。其二规规矩矩推导。
1、这题目输出的结果是 5,6,6解析:首先声明一个整型数组a,整形变量y,整型指针p。p指向数组a[]的第1个元素,也就是8。接下来,指针p先--,指向了数组a[]的第0个元素,也就是5。之后y取出p指向的内容,即5。
2、指针变量名p表示的是它的值,等于另一个变量的地址。如 int a;p=//将a变量的地址存储在 p变量所在的内存空间。
3、D选项,*x本身就错误,因为x是int类型,没法使用*操作符。
4、第一个函数的两个指针是局部变量,函数完了就销毁了,换不换都一样,第二个是直接操作指针指向的地方(内存单元),也就是直接操作变量。
首先声明一个整型数组a,整形变量y,整型指针p。p指向数组a[]的第1个元素,也就是8。接下来,指针p先--,指向了数组a[]的第0个元素,也就是5。之后y取出p指向的内容,即5。
建议换地方做题~第二题那么明显的大小为10的数组下标最多为9这种题目都答案给错,可见出题者的水平,第一题无论怎样都不可能离开C和D 答案居然为B太侮辱智商。
答案是D 在循环开始,ptr指向了数组的首地址,经过一次循环,指针指向了下一个字节。第一次循环 ptr指向该数组第一个字节,通过printf函数,输出了指针所指的字符串“ABCDE”一次循环,每次指针后移一个字节。
这题是要你搞清楚,int变量和指针变量的区别,*ptr1和*ptr2都是int类型,ptr1和ptr2是指针变量,不同类型的变量不能赋值。
strcpy(temp[0],pa[i]);你把指针的内容(字符串)赋值给字符数组的第一个元素,当然不行啦。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流