码迷,mamicode.com
首页 >  
搜索关键字:int    ( 143001个结果
C++学习基础七——深复制与浅复制
一、深复制与浅复制基本知识 深复制和浅复制,又称为深拷贝和浅拷贝。 深复制和浅复制的区别如下图1所示: 图1 图1表示的是,定义一个类CDemo,包含int a和char *str两个成员变量, 当深复制时,A中的指针str与B中的指针str指向不同的地址,只是地址所指向的数据相同。 当浅复制时,A ...
分类:编程语言   时间:2016-09-09 00:44:24    阅读次数:294
C语言的很吊的printf-----来自一个C语言竞赛题目
一个C语言竞赛题目: 输出: unix 知识点 :1. \012 是一个字节对应 回车2. printf("%c",2["abcd"]); 输出 c3. int i=2; printf("%c",i["abcd"]); 输出 b4. printf("%s\n",1+"fun"); 输出 un5. p ...
分类:编程语言   时间:2016-09-09 00:37:39    阅读次数:301
超级加法
偶然机会看到一段代码,我想起一个题目,当时不会做,题目名叫超级加法,题目是这么说的,要实现超大整数的加法,那么众所周知int支持的整型大小虽然比较大,有2^64二进制单位那么大,但是显然处理不了几百位甚至上千位十进制的数的加法,但改代码利用数组可以做到。注:本代码不是我所写,但是是有bug的,本人稍 ...
分类:其他好文   时间:2016-09-09 00:36:40    阅读次数:136
Leetcode 69. Sqrt(x) 求整数根 in Java
69. Sqrt(x) 69. Sqrt(x) Total Accepted: 109623 Total Submissions: 418262 Difficulty: Medium Implement int sqrt(int x). Compute and return the square r ...
分类:编程语言   时间:2016-09-08 23:19:39    阅读次数:170
结构体定义struct和typedef struct
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) ...
分类:其他好文   时间:2016-09-08 21:47:42    阅读次数:108
c/c++笔试面试试题
C 试题(纯属转载) 1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 ...
分类:编程语言   时间:2016-09-08 21:29:03    阅读次数:243
GCC 提供的原子操作
gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下: 这两组函数的区别在于第一组返回更新前的值,第二组返回更新后的值。type可以是1,2,4或8字节长度的int类型,即: 后面的可扩展参数(...)用来指出哪些变量需要memory ba ...
分类:其他好文   时间:2016-09-08 21:27:23    阅读次数:165
C和指针 第十三章 高级指针话题
高级声明: 这里声明有两个括号,第二个括号是函数调用,第一个括号是聚组作用。(*f)是一个函数,所以f是指向返回整型的函数的指针。程序中的每个函数都位于,内存中某个位置,所以存在指向那个位置的指针。 下标的优先级高,所以f是个数组,数组中元素为指向int的指针。 首先按照优先级进行分析,括号内(*f ...
分类:其他好文   时间:2016-09-08 20:02:42    阅读次数:141
java中多线程的线程同步死锁问题
/* *定义一个多线程 */ package com.thread; public class TicketThread2 implements Runnable { //定义1000张票 public static int ticket = 100; Object obj = new Object ...
分类:编程语言   时间:2016-09-08 19:57:44    阅读次数:134
inline关键词的使用(转载)
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点 ...
分类:其他好文   时间:2016-09-08 18:18:29    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!