好久没用c++了,这几天用cuda传值的时候,发现这两的区别,以前都是直接记下来的,现在想好好研究一下,但是看了半天没看懂
不知道为啥输出时候*p是一个字符,p则是整个字符串?
而下面的*ptr则是整个值,ptr是这个值的地址?
#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
char *p = "zengraoli";
cout << *p << endl;
cout << p << endl;
int age = 23;
int *ptr = &age;
cout << *ptr << endl;
cout << ptr << endl;
return 0;
}
--
FROM 159.226.182.*