c++入门笔记(1)

这篇博客是作者学习C++的入门笔记,主要介绍了如何在VS2013环境下创建C++项目,包括标准库的使用、注释、条件编译以及标准输入输出。此外,还讲解了引用变量、引用形参的概念,函数的默认参数和重载,以及函数模板的基础知识。通过一个小练习——简单计算器,帮助读者巩固所学。
摘要由CSDN通过智能技术生成

面试题剑指做不下去,全是c++,总之先简单入门下,能看懂。

我是win下vs2013编程,之前一直下了vs没有用。今天拿来学习下c++
跟着这位b站up主学的,作个笔记。

1.c++介绍

1.新建项目

在这里插入图片描述
文件-新建-项目-起好名字等
在这里插入图片描述
右键源文件-添加新项
在这里插入图片描述

在这里插入图片描述
属性-连接器-系统-子系统-下拉选择 控制台:console - ctrl +f5
在这里插入图片描述

2.标准库、注释、条件编译

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
报错在这里插入图片描述
在这里插入图片描述

因为hello占6位,但是s2只给了2位所以会报错。

在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS //定义宏,必须放在开始,否则报错
#include <cstdio> //标准库
#include <cmath> //数学库
#include<cstring> //字符库


int main(){
	printf("hello\n");
	double x = 3.14;
	printf("%lf %lf", sqrt(x), sin(x));//lf double类型的浮点数,sqrt开根号,sin求正弦
	char s[10] = "hello"; //占6个字符 还有一个/0
	puts(s);
	char s2[16];
	strcpy(s2, s);// strcpy 把s 复制给s2 
	puts(s2);
	strcat(s2, "sdfsdf");// strcat 连接s2和sdfsdf
	puts(s2);
	printf("%d %d\n", strlen(s), strlen(s2));//strlen 查看大小
	return 0;
}

在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS
#include <cstdio> //标准库
#include<cstring> //字符库

int main(){
	char s[10]; //静态输入
	strcpy(s, "hello");
	puts(s);
}

如果不想让main中的执行,可以改为if 0 - else - endif

int main(){
# if 0
	char s[10]; //静态输入
	strcpy(s, "hello");
	puts(s);
# endif

}

动态输入:

#define _CRT_SECURE_NO_WARNINGS
#include <cstdio> //标准库
#include<cstring> //字符库
#include<malloc.h> //动态
int main(){
# if 0
	char s[10]; //静态输入
	strcpy(s, "hello");
	puts(s);

# else
	char *s = (char *)malloc(12 * sizeof(char)); //
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值