关于#c语言#的问题,如何解决?为啥我写的不对,哪里错了,阿里嘎多大家。

关于#c语言#的问题,如何解决?为啥我写的不对,哪里错了,阿里嘎多大家。

img

没问题呀

img

程序应该没问题,可能跟编译器有关系!

你点击VS上面的项目,点击清理项目,进行clean一下 之后在编译执行一波

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/1073627
  • 这篇博客也不错, 你可以看下C语言 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数
  • 除此之外, 这篇博客: 常变量学习中的 1.标识符是有效字符序列,是一个对象的名字。命名时不能使用关键字,只能由字母,数字,下划线组成,名称的第一个字符必须是字母或者下划线,名称中间不能有空格。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    2.关键字又称保留字,是C语言预先定义好的字符序列,具有特殊含义和用法。ANSIC中有32个关键字,其作用分别有存储类声明,程序语句,数据类型声明,运算符等作用。

  • 以下回答来自chatgpt:

    对于遇到C语言代码出错的问题,可以采取以下几个方式来帮助自己找出错误并解决它:

    1.添加注释:在需要的代码行之后添加注释,可以帮助自己更好地理解代码的含义,减少出错的可能性。

    2.利用调试工具:可以调用调试工具来查看程序的运行,找出程序所处的错误位置。

    3.阅读官方文档:C语言的官方文档对于语言特性有比较详细的解释和示例,可以通过阅读官方文档来更好的理解程序出现错误的原因。

    4.查找类似问题的解决方案:可以经过多次搜索,去查找类似错误的解决方案,提高自己的排错能力。

    对于参考资料中提到的问题,解决方式应该分以下几点:

    1.指针的使用要小心,必须要注意内存泄漏,指针的释放位置需自行记录。

    2.C语言工具比较少,很多功能需要自己实现,需要耗费比较长的时间。

    3.C语言由于是面向过程的语言,在函数和模块之间调用需要特别注意问题,否则会导致代码难以维护。

    具体实现方案可以参照参考资料中提到的改进实例,针对不同情况进行具体修改和优化。例如针对指针的问题需要注意内存泄漏,可以通过添加释放位置记录的方式来解决;针对C语言工具不足的问题,可以通过借助现有工具和插件来实现代码的具体功能,提高工作效率;针对函数和模块之间调用的问题,可以采取标准化的编写方式,按照规定进行代码编写,减少出现混乱的情况。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^