东北大学——考研初试——计算机842——C语言非编程题

这篇博客主要探讨了C语言中的一些核心概念,包括数组元素的访问方式、函数参数传递、结构体与联合体的区别、define与typedef的用法,以及各种运算符的优先级和结合性。此外,还讲解了字符串结束的判断、静态与自动变量的异同、大端小端存储模式,以及逻辑运算符的短路特性。通过对这些知识点的深入理解,有助于提升C语言编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 指针p指向了数组a,请写出至少3种数组a第i个元素的方式。
1. a[i - 1] 2. p[i - 1] 3. *(a + i - 1) 4. *(p + i - 1)
  • 如果想通过一个函数获得多个返回值,请写出至少2种实现方法。
//1. 变量地址方式
void func(int* a, int* b) {
   
    *a = 1;
    *b = 2;
}

//2. 全局变量方式
int a, b;
void func() {
   
    a = 1;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值