1. 首页
  2. 编程语言
  3. C
  4. C语言18个经典问题答录

C语言18个经典问题答录

上传者: 2019-01-10 18:11:41上传 TXT文件 6.92KB 热度 25次
1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式” 云云。 答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量) 的初始式中。 因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在运行时确定的。
用户评论