
C\C++
yangsong95
思想不止
展开
-
各种指针变量的含义
指针:存放地址的变量。待续…原创 2018-09-19 16:54:14 · 870 阅读 · 0 评论 -
字符数组实现两大数相加
大数即超过系统整型数据类型表示范围的大整数。C实现#include "stdio.h" //===================头文件#include "string.h"void main() //===================主函数{ int i,temp,m,n,bigger; ...原创 2018-10-15 09:39:29 · 2642 阅读 · 1 评论 -
Python中的变量类型与C\C++的不同
使用C\C++时,要预先声明待使用的变量以及变量的数据类型,而且不同数据类型的变量之间相互赋值会发生错误。是因为C\C++中变量只不过是程序可操作的存储区的名称。C\C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。C\C++会给不同数据类型的变量分配不同大小的内存空间,不同数据类型的变量间相互赋值,存在超出分配的内存可存储范...原创 2019-05-20 11:01:20 · 1090 阅读 · 0 评论 -
单向循环链表的创建以及C++中pair标准类型的使用
本程序中设计两个知识点:1、数据结构:单向循环链表的创建2、C++关联容器中pair标准类型的使用(使用的头函数utility)题目:从固定格式字符串中创建姓名、薪资单向循环链表并输出薪资最高的人员的姓名和薪资。#include<iostream>#include<string>#include <cstring>#include<vect...原创 2019-09-05 09:47:24 · 379 阅读 · 0 评论 -
C语言中宏定义函数的运算优先级问题
宏定义在编译阶段被纯文本替换,因此使用宏定义函数时要特别注意优先级问题。#include<iostream>using namespace std;#define DIV(x) x/xint main(){ int a = 12, k = 3, m = 1; a /= DIV(k + m) / DIV(k + m); printf("%d, %d\n", DIV(k...原创 2019-09-05 10:31:11 · 3462 阅读 · 0 评论 -
pair标准类型的妙用
固定格式字符串,打印价格最高的品牌的名字。#include<iostream>#include<string>#include<vector>#include<utility>using namespace std;void printMaxPriceInfo(char * s){ if (s == nullptr) return;...原创 2019-09-05 11:28:47 · 765 阅读 · 0 评论