C语言初学,跟着我每天学习一点C语言内容。

C语言的第一课让我们来学习如何创建变量,给变量赋值

C中还有指针的概念,我们来了解指针的作用

#include<stdio.h>
int main(){
    int a; //定义一个整型变量a
    int *p; //定义一个指针p
    a = 8; //
    p = &a; //将指针指向整型变量a
    printf("%d\n",p); //打印a的地址(每次运行会重新分配地址,所以每次不一样)
    printf("%d\n",*p); //打印a的值:8
    printf("%d\n",&a); //打印a的地址

    *p = 12; //用指针修改a的值
    printf("%d\n",a); //打印修改后的值:12

    int b = 20; //定义变量b,初始化值20
    *p = b; 
    printf("%d\n",p); //打印a的地址,指针仍然指向a,因为指针p并没有改变指向的操作(*p = &a),只是像 *p = 12 修改了值
    printf("%d\n",*p); //打印b值:20

}

记录c语言学习内容,如有误请指出 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值