C/C++
文章平均质量分 85
LeeUSTC
Geek!
展开
-
C/C++ : C与Shell的如何互传信息
一、引子在很多时候,我们期望C程序与Shell能够互传信息。比如:我们需要用Shell来控制C程序的执行,并且希望C程序能从Shell中获取相关信息;同样,我们也需要从C程序中返回一些信息给Shell,以便Shell根据返回信息执行下一步操作。 二、Shell传递信息给C程序熟悉Linux下C编程的人都知道,C语言中"main"函数有与Shell命令的接口:int main(...原创 2018-11-07 09:08:30 · 1533 阅读 · 0 评论 -
C/C++: 整数溢出(Integer Overflow)
一、引子首先,我们来看一段代码:#include <stdio.h>int main(int argc, char **argv){ unsigned short int a; signed short int b; a = 50000; b = 50000; printf("\n a = %d \t b = %d \n", ...原创 2018-11-06 21:35:58 · 33290 阅读 · 2 评论 -
C/C++ : 类型限定符const
一、const介绍关键字const是C/C++中的类型限定符(qualified type),以const关键字声明的对象,其值不能通过赋值或递增、递减来修改,但可以初始化const变量。二、用法说明先来看一个简单的例子:#include <stdio.h>int main(int argc, char **argv){ const int a = 10...原创 2018-11-09 17:05:56 · 483 阅读 · 2 评论 -
C/C++ : 构造函数的初始化列表
一、什么是初始化列表与一般函数不同,构造函数除了有名字、形参列表和函数体外,还可以有初始化列表。初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。下面用一个例子来说明初始化列表的使用:(Point类表示平面上的一个点,有两个私有成员x, y,分别表示该点的x, y坐标的值。)class Point{ public: Point(int xx, int ...原创 2018-12-16 21:04:04 · 5984 阅读 · 0 评论 -
C/C++ : 构造函数的调用效果
构造函数在构造函数的初始化列表中调用才有效果,在构造函数体中调用不起作用!一、代码:#include <iostream>using namespace std;class Member{ public: Member() { age = 0; cout << "...原创 2018-12-16 22:04:36 · 272 阅读 · 0 评论