HOME> 世界杯颁奖仪式> 【第四章】C语言项目创建

【第四章】C语言项目创建

目录 一、创建过程 1.1 打开项目 1.2 创建项目 1.3 创建项目总结 二、创建目录分析 三、屏幕一闪而过 3.1 原因分析 3.2 代码分析 3.3 解决方式 3.4 ...

目录

一、创建过程

1.1 打开项目

1.2 创建项目

1.3 创建项目总结

二、创建目录分析

三、屏幕一闪而过

3.1 原因分析

3.2 代码分析

3.3 解决方式

3.4 其他函数报错分析

第一个C语言程序,首先需要创建C语言项目。

一、创建过程

1.1 打开项目

1.2 创建项目

解决方案资源管理器界面不见的解决办法:https://blog.csdn.net/Aling123595/article/details/119960521

1.3 创建项目总结

写C语言代码要求:通用的好习惯。

创建工程——新建项目——空项目。创建文件,创建.c文件(源文件)和.h文件(头文件head,经常放在一个文件的最头部就叫做头文件)。添加test.c文件。写代码。

二、创建目录分析

.c 文件:源文件。

.h 文件:头文件。

现在创建的源文件,注意后缀。

三、屏幕一闪而过

3.1 原因分析

已经在屏幕上显示了,只是执行的太快,导致看不到。

想要看到参考如下操作:

使用scanf函数不安全报错:

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'scanf': This function函数 or variable变量 may be unsafe不安全. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Project00020 Program\practice_project\Project00020\Project00020\test.c 5

VS里面报错的函数还有:

scanfstrcpystrcatsscanffopen………

这些函数都是不安全的。

只有微软才用scanf_s,标准的C语言不支持这个。

3.2 代码分析

3.3 解决方式

解决方式一:

解决方式二:

3.4 其他函数报错分析

其他函数也会报错:

#define _CRT_SECURE_NO_WARNINGS 1//让警告失效,忽略scanf代码

#include //包含一个标准输入输出这样的头文件

int main()//int表示main主函数要返回一个整型

{

int a = 0;

int b = 0;

int sum = 0;

scanf("%d%d",&a,&b);//%d%d输入两个整型

sum = a + b;

printf("sum = %d\n",sum);

return 0;

}

//scanf是C语言提供的

//scanf_s不是标准C语言提供的,是当前使用的VS编译器提供的

//假设当前使用scanf_s书写的,拿到gcc去不会被识别,会报错。

//导致跨平台性、可移植性比较差。

//类似的函数还有 strcpy、strlen、strcat等都是C语言给我们提供的库函数

//从传统意义上讲,这些函数都是不安全的

#define _CRT_SECURE_NO_WARNINGS

#include

int main()

{

//文件操作前不能保存下来,每次都要打开,打开才开始执行程序

int a,ret;

ret = scanf("%d\n",&a);

printf("ret = %d\n",ret);

return 0;

}


长安幻想奇遇任务一览表 奇遇任务大全 中国十大灵异地方:中国闹鬼最厉害的地方是哪里?