- 主题:请教两个二级指针的问题
先把命名规范一下吧,c语言一般采用蛇形方式全小写加下划线。
【 在 sqsl 的大作中提到: 】
: 我写了一段计算矩阵的转置矩阵的程序,运行虽然没有报错,但是我觉得我程序里是不是有两个错误?
: (1)验证了if( AT == NULL )之后,没必要再验证if( AT[i] == NULL )吧?属于多此一举;
: (2)定义**XT后缺少生成2行5列的全零矩阵的步骤。程序这次虽然没有出错,但容易出现内存地址被占用的情况?
: ...................
--
FROM 223.104.165.*
Can you optimize my code?
然后附上楼主的代码 :)
【 在 z16166 的大作中提到: 】
: 你得把你输给chatgpt的指令列出来,那个更重要
--
FROM 192.102.204.*
好的,谢谢
【 在 liangf 的大作中提到: 】
: 建议用一重指针,在main里面把输入、输出的缓冲区都分配好作为参数传给子函数。
: 函数的参数,指针都加上 restrict,方便编译器优化。
: 不要用 // 格式的注释,一律用 /* */
: ...................
--
FROM 111.193.233.*
好的,收到
我学c的目的是想学嵌入式系统,好像嵌入式用C的人更多一些?
【 在 z16166 的大作中提到: 】
: 一、你这个代码其实是有内存泄漏的
: 下面这种“遇到失败就返回”的模式称为early return。
: if (xxx == NULL) {
: ...................
--
FROM 111.193.233.*
厉害了
【 在 forex 的大作中提到: 】
: Chatgpt校正版:
: #include <stdlib.h>
: #include <stdio.h>
: ...................
--
FROM 111.193.233.*
弱问一下什么是蛇形方式?没搜到
【 在 webhost 的大作中提到: 】
: 先把命名规范一下吧,c语言一般采用蛇形方式全小写加下划线。
--
FROM 111.193.233.*
全小写,单词直接加下划线
【 在 sqsl 的大作中提到: 】
: 弱问一下什么是蛇形方式?没搜到
--
FROM 59.41.161.*
那你还是用C吧,哈
【 在 sqsl 的大作中提到: 】
: 好的,收到
: 我学c的目的是想学嵌入式系统,好像嵌入式用C的人更多一些?
:
--
FROM 221.218.160.*
然后chagpt把我在9楼说的那些全都改了
【 在 forex 的大作中提到: 】
: Can you optimize my code?
: 然后附上楼主的代码 :)
:
--
FROM 221.218.160.*
嵌入式环境啊,忘记动态内存分配吧,所需的全部缓冲区都静态安排好。
【 在 sqsl 的大作中提到: 】
: 好的,收到
: 我学c的目的是想学嵌入式系统,好像嵌入式用C的人更多一些?
--
FROM 59.41.161.*