2个回答
展开全部
C语言中char res;表示res是字符类型,但注意是单个字符,只能容纳'a',不能容纳像"abcd"这样的字符串,想要通过运算符操作'='赋值、'+'连接,以及自动回收,请左转C++浏览STL ::std::string
C语言中字符串一般是char[]或char*
C语言中返回字符串不能返回char[],因为函数不能返回一个数组,也不能直接返回char*,因为char*的数据分配在堆里,还需要用户自己释放,而且还要处理函数内分配失败
由于您使用image函数时仅仅将返回值输出,建议直接用image函数输出
i = i - 1这样的操作在for循环中一般写为i--或--i
for可以在其内部直接定义变量,如for (int i = 0; i < a; ++i) {},这样限制了i的生存期和作用范围,防止了变量重定义等错误
函数声明建议放在函数外,写在所有函数的前面
追问
问一下main函数的那两个参数是什么作用的
噢噢噢知道了,是不是只是例子😂😂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询