c——————指针之易错点

来源:互联网 发布:软件需求变更 编辑:程序博客网 时间:2024/06/10 00:52

      指针变量在用之前要指出指向的对象列如

#include<iostream>#include<string>using namespace std;struct stu{    string name;//string sex;//string id;//float C[4];//stu * next;};int main(){struct stu * a;(*a).name="-";cout<<(*a).name;return 0;}

是错误的

正确的应该指明对象

#include<iostream>#include<string>using namespace std;struct stu{    string name;//string sex;//string id;//float C[4];//stu * next;};int main(){stu b;struct stu * a=&b;(*a).name="-";cout<<(*a).name;return 0;}

    

0 0
原创粉丝点击