首先这款编译器具有多种语言:C#、C++、Java、Python等,这对像我一样的编程小白十分友好。
然后就是我第一天编程遇到的问题:
1、“printf”未被定义
int a = 1
int main()
{
printf("%d\n",a);
return 0;
}
当此程序执行时,系统报错“printf”未被定义
解决方法:添加#include <stdio.h>,为使用输入输出函数的前提(printf()、scanf())
#include——C语言预处理指令(preprocessing directive)
#——C语言处理器在编译器接手之前会处理这条指令
stdio.h——标准输入/输出头文件(standard input/out.head)
2、scanf()——被VS编译器认为不安全
vs编译器的特殊问题,原因:scanf()等部分函数无法判断所输入的字符是否超过最大字符数(?欢迎指正)
(VS编译器认为不安全)
解决方法:
(1)、使用VS编译器提供的专属函数scanf_s(),不具有普适性,仅VS编译器可用。
(2)、在整个程序前添加#define _CRT_SECURE_NO_WARNINGS ,使VS编译器将此错误忽略。
(3)、可以通过VS编译器下的文件:newc++file.cpp,在该文件中添加#define _CRT_SECURE_NO_WARNINGS,使得VS编译器中新建的项目文件会自带这行代码,方便使用
结束:以上就是本人第一天接触编程后遇到的一些问题及解决方法,希望对新手有所帮助。
感谢支持!