c语句

本文介绍了C语言中main函数的返回值规则,数组的初始化以及数组名作为指针的特性。通过示例展示了sizeof操作符在指针变量上的应用,并提到了函数参数传递时可能出现的类型转换问题。此外,还强调了两个数组不能直接赋值的事实。
摘要由CSDN通过智能技术生成
if (4 > 10)
        printf("11111\n");
    else if (4 > 2)
        printf("22222\n");
    else if(num = 3)//赋值操作//短路操作
        printf("33333\n");
    else
        printf("44444\n");

main函数成功执行返回值为零,否则为1
int a[10];//a中为垃圾值
int b[10] = {1,2,3};//b中其余为0
a+1;//表示第二个元素
foo(int a[]){
sizeof(a);//此时a是一个指针,64位系统中,地址为8字节,32位系统为4字节
}

函数传参时,可能存在强制类型转换
例如:int num= 0x12345678;
foo2(char ch);//此时ch即为78
两个数组不嗯能够直接赋值,例如a = b;其中,数组名为地址,此时a是一个常量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值