关于C语言野指针的问题
生活随笔
收集整理的這篇文章主要介紹了
关于C语言野指针的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
typedef struct
{
? ? ? ? int id;
? ? ? ? char username [6];
} user;
int main(void)
{
? ? ? ? user *userr;
? ? ? ? strncpy(userr->username, "hello", 3);
? ? ? ? strcat(userr->username, ""0");
? ? ? ? printf("userr->username=%s."n", userr->username);
? ? ? ? return 0;
{
? ? ? ? int id;
? ? ? ? char username [6];
} user;
int main(void)
{
? ? ? ? user *userr;
? ? ? ? strncpy(userr->username, "hello", 3);
? ? ? ? strcat(userr->username, ""0");
? ? ? ? printf("userr->username=%s."n", userr->username);
? ? ? ? return 0;
}
?
便已沒有錯誤 運行時候有錯誤。 Userr的內存沒有分配。
轉載于:https://www.cnblogs.com/alexusli/archive/2009/01/22/1379958.html
總結
以上是生活随笔為你收集整理的关于C语言野指针的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hitv8 文件批量重命名工具
- 下一篇: 更改临时文件夹的路径