变量使用注意2:
#include<stdio.h>
/*
1.变量的作用域
从定义变量的那一行代码开始,一直到所在的代码块结束
2.代码块的作用
及时回收不再使用的变量,为了提升性能
*/
inttest()
{
intv=10;
return0;
}
intmain()
{
{
doubleheight=1.55;
height=height+1;//1.55+1
pri..
分类:
编程语言 时间:
2015-03-29 18:11:36
阅读次数:
156
#include<stdio.h>
/*
a=10
b=11
交换之后
a->11
b->10
1.利用第三方变量(工作,掌握)
inttemp=a;
a=b;
b=temp;
2.不利用第三方变量(面试)
a=b-a;
b=b-a;
a=b+a;
*/
intmain()
{
inta=10;
intb=11;
/*
inttemp=a;
a=b;
b=temp;
*/
a=b-a;
b=b-a;
a=b+a;
printf(&..
分类:
编程语言 时间:
2015-03-29 18:12:04
阅读次数:
150
#include<stdio.h>
/*
1.内存寻址由大到小,优先分配内存地址比较大的字节给变量
2.变量越先定义,内存地址就越大
3.取得变量的地址:&变量名
4.输出地址:%p
5.一个变量一定先进行初始化,才能使用
*/
intmain()
{
//内存寻址由大到小
inta=10;
intb=20;
intc;
//&a..
分类:
编程语言 时间:
2015-03-29 18:09:53
阅读次数:
186
#include<stdio.h>
intmain()
{
//定义一个变量,用来保存用户输入的整数
intnumber;
//scanf函数只接受变量的地址
//scanf函数是一个阻塞式的函数,等待用户输入
//用户输入完毕后,就会将用户输入的值赋值给number变量
//函数调用完毕
scanf("%d",&numb..
分类:
编程语言 时间:
2015-03-29 18:11:39
阅读次数:
219
#include<stdio.h>
intmain()
{
/*1.输入字符
charmyc;
scanf("%c",&myc);
printf("输入的字符是%c\n",myc);
*/
/*2.一次性输入多个数值,并且以某些符号隔开
intnum1,num2;
scanf("%d#%d",&num1,&num2);
printf("num1=%..
分类:
编程语言 时间:
2015-03-29 18:10:39
阅读次数:
173
#include<stdio.h>
intmain()
{
/*1.算数运算符的基本使用
inta=10+1+2-3+5;
intb=-10;
intc=10*b;
intd=10/2;
inte=10%-3;
//取余运算(模运算)
//%两边都是整数
//%取余结果的正负性只跟%左边的数值有关
printf("%d\n",e);
//输出值:1
*/
/*
//自动类型转..
分类:
编程语言 时间:
2015-03-29 18:09:50
阅读次数:
150
#include<stdio.h>
intmain()
{
/*
inta=10;
a=a+1;//11
a+=1;//12
a++;//13
++a;//14
a--;//a-=1;a=a-1;13
*/
//printf("a的值是%d\n",a);
//输出值:13
intb;
inta=10;
//b=(a++)+(++a);
//b=10+12;
b=(++a)+(a++);
//b=11+11;
printf("b=%d,a=%d\n&quo..
分类:
编程语言 时间:
2015-03-29 18:11:18
阅读次数:
163
#include<stdio.h>
intmain()
{
inta=10;
intb=11;
//条件成立就返回1,真
//条件不成立就返回0,假
intresult=b<a;
printf("%d\n",result);//返回0
intc=2>3==1;
printf("%d\n",c);//返回0
intd=3+4>8-2;
printf("%d\n",d);//返..
分类:
编程语言 时间:
2015-03-29 18:09:07
阅读次数:
173
#include<stdio.h>
intmain()
{
//逻辑与条件1&&条件2
/*运算结果
只有当条件A和条件B都成立时,结果才为1,也就是“真”;其余情况的结果都为0,也就是“假”。因此,条件A或条件B只要有一个不成立,结果都为0,也就是“假”*/
/*运算过程
如果条件A成立,接着..
分类:
编程语言 时间:
2015-03-29 18:09:35
阅读次数:
163
//三目运算符条件?数值1:数值2
//如果条件成立则返回数值1,不成立则返回数值2
//inta=!100?9:89;
//printf("a=%d\n",a);//a=89
#include<stdio.h>
intmain()
{
/*计算2个整数之间的最大值
inta=10;
intb=99;
intc=a>b?a:b;
printf("cis%d\n",c);..
分类:
编程语言 时间:
2015-03-29 18:08:39
阅读次数:
167
#include
#include
//二维数组赋值
void show2()
{
int a[3][4];
int k=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
a[i][j]=i*4+(j+1);//数学公式 赋值
// a[i...
分类:
编程语言 时间:
2015-03-29 18:07:17
阅读次数:
164
首先是被雨松大大唤醒的数学知识,代码参考自这里:
using UnityEngine;
using System.Collections;
public class TestRot : MonoBehaviour {
public Transform target;
void Start()
{
//四元数rotation的一些运算
...
分类:
编程语言 时间:
2015-03-29 18:08:56
阅读次数:
363
题目大意:
有n个学生,有m对人是认识的,每一对认识的人能分到一间房,问能否把n个学生分成两部分,每部分内的学生互不认识,而两部分之间的学生认识。如果可以分成两部分,就算出房间最多需要多少间,否则就输出No。
解题思路:
先是要判断是否为二部图,然后求最大匹配。
#include
#include
#include
#include
#include ...
分类:
编程语言 时间:
2015-03-29 18:08:45
阅读次数:
159
题目:leetcode
Longest Substring Without Repeating Characters
Given
a string, find the length of the longest substring without repeating characters. For example, the longest substring without repea...
分类:
编程语言 时间:
2015-03-29 18:08:07
阅读次数:
152
用struct模块实现python socket收发自定义TCP包...
分类:
编程语言 时间:
2015-03-29 18:04:20
阅读次数:
463
Java,String,StringBuffer,StringBuilder
分类:
编程语言 时间:
2015-03-29 18:02:52
阅读次数:
148
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1789/*Doing Homework againTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O...
分类:
编程语言 时间:
2015-03-29 18:03:41
阅读次数:
214