从零开始自学c语言,从零开始学习C语言
了解指針變量,代碼如下:
int main()
{
int a = 10;//4個字節
int* p = &a;//取地址a
printf("%p\n",p);
//有一種變量是用來存放地址的 - 指針變量
printf("%p\n", &a);
*p = 20;//* - 解引用操作符
printf("%d\n", a);
return 0;
}
要知道指針大小在32位電腦里是4字節,64位則是8字節
想驗證可以使用以下代碼來驗證:
int main()
{
char ch = 'c';
char* pc = &ch;
printf("%d\n", sizeof(pc));//指針大小在32位是4個字節,在64位是8個字節
//*pc = 'b';
//printf("%c\n", ch);
return 0;
}
解引用操作符/間接操作符
結構體:
當遇到一些復雜對象的時候,例如人、書等
我們需要自己創建一個結構體變量
以下代碼以書舉例:
struct Book//這代表我們創建的結構體變量
{
char name[20];//C語言程序設計
short price;//55
};
int main()
{
struct Book a = { "C語言程序設計", 55 };
printf("書名:%s\n", a.name);
printf("價格:%d元\n", a.price);
a.price = 15;
printf("修改后的價格:%d", a.price);
return 0;
}
到此初始C語言的章節已學完,這次的學習讓我對C語言的知識有了足夠的了解,我會更加努力完成接下來的章節學習。
2021.1.17
總結
以上是生活随笔為你收集整理的从零开始自学c语言,从零开始学习C语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 马克思_单链表-Java
- 下一篇: 服务器硬件oid,HPE ProLian