鱼C论坛

 找回密码
 立即注册
查看: 1699|回复: 8

[已解决]几个C语言常识问题

[复制链接]
发表于 2020-11-7 12:38:46 | 显示全部楼层
本帖最后由 昨非 于 2020-11-7 12:42 编辑

1、函数类型为int时,需要返回值的时候可以按需要返回int型变量,不需要时默认为return 0;
2、int main() 和 int main(void)是一样的,都是不接受参数的int型函数,都需要返回值 ,void main()是没有返回值的
3、c语言里(好像仅限于某些版本的标准)是支持main函数不写类型的,但是不太提倡
4、数组长度可以通过宏定义,例如:
  1. #define L 10
  2. int main()
  3. {
  4.         int a[L] = { 0 };
  5.         for (int i = 0; i < L; i++)
  6.                 printf("%d\n", a[i]);
  7. }
复制代码

额,输入长度不确定时,需要动态申请内存malloc 、free语法参考
https://www.runoob.com/cprogramming/c-memory-management.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-1 10:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表