strcpy(str, "Hello imooc") copy的时候不需要加*,此时字符串所保存在内存空间中的是一串地址,而str也是指向的一串地址,所以就可以这样直接copy。
后面输出的时候,和上述所说也是一样的道理,因为我们在使用cout<<"Hello imooc"<<endl; 的时候,编译器也是将字符串的首字母看成一个地址进行输出的,所以在输出指针str的时候,也不用加*。
后面输出的时候,和上述所说也是一样的道理,因为我们在使用cout<<"Hello imooc"<<endl; 的时候,编译器也是将字符串的首字母看成一个地址进行输出的,所以在输出指针str的时候,也不用加*。
感觉这里可以和课上内容相互补充。学过之后再次复习感觉依旧有收获。
课上讲的比较全面,但是有些细节处理的不如JAMES老师好。
而且跟着JAMES老师写代码也确实很有收获。
课上讲的比较全面,但是有些细节处理的不如JAMES老师好。
而且跟着JAMES老师写代码也确实很有收获。
2017-01-06
2013 studio里需要这样写strcpy_s函数
strcpy_s(str, 12,"Hello world");
strcpy_s(str, 12,"Hello world");