
C/C++
三昧孤蝉
在校学生
展开
-
C语言笔记(三)函数、指针
函数,相当于把大的任务拆分成小的模块,一般一个函数不超过80行每个程序只有一个主函数 输出数据只能是一个。有多个返回值的时候可以使用一个参数 函数声明:只写函数头,不写函数体;在函数声明时,可以省略参数列表的参数名,只写参数类型 参数:1、传值 2、传地址(指针) 3、传引用(C++内容) 传值方式,在函数调用时,把实参值的一份拷贝,赋值给形参;原创 2012-03-04 20:53:55 · 1120 阅读 · 0 评论 -
C语言笔记(一)
使用工具:Vc++6.0数据类型意味着:存储的对象不同,使用的内存空间不同,为了更有效的利用内存空间。做开发的时候首先考虑的是内存的节省。int a;a是有值的;printf("a=%d",a); //%d转译符 获取四个字节 %c 获取一个字节 字符型:charscanf("%a",&a);//&a:获取a在堆内存中的地址如果(%d,'a');会造成内存浪费,程序崩原创 2012-03-02 19:34:11 · 1102 阅读 · 0 评论 -
C语言笔记(二)
运算符(操作符)和表达式表达式:由操作符和运算符组成的序列操作数:常量&变量,操作数是运算符的操作对象。 ++ --操作数加一 操作数减一i++ i-- 先使用变量当前的值,然后进行自增、自减运算++i --i 先进行自增、自减运算,然后再使用增减后的新值 int i = 5; int b = i++; /原创 2012-03-03 20:39:25 · 898 阅读 · 0 评论 -
一个使用数组的C语言乘法表
#include "stdafx.h" int main(int argc, char* argv[]){ inta[9]; intb[9]; inti; intj; for(i=1;i a[i]=i;原创 2012-03-02 19:40:10 · 1120 阅读 · 0 评论 -
do-while 实现输入密码三次错误跳出
int pass=123456; intupass; intmax = 0; do{ printf("请您输入密码:"); scanf("%d",&upass); if(upass==pass){ printf("登录成功\n原创 2012-03-03 20:40:38 · 1747 阅读 · 0 评论 -
C语言笔记(四)const
//1.const变量定义的方式//const 在类型前const int var = 1OO;//const在类型后int const var2 = 999;//以上两种定义的方式没有区别//const变量在定义的时候被初始化,当一个变量被const变量意味着该变量是一个常量,不可修改,换句话说该变量只能做右值,不能做左值 int * const pp原创 2012-03-07 20:40:10 · 927 阅读 · 0 评论 -
C语言逆序打印出各位数字
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。#include "stdafx.h"int output(int);int main(int argc, char* argv[]){ int num; printf("Please enter a integer:\n"); scanf("%d",&num); output(num)原创 2012-03-09 22:00:57 · 4179 阅读 · 0 评论 -
C语言笔记(五)
引用是变量的别名,引用必须在定义的时候初始化。可以使用引用修改变量的值。 const引用不可以修改变量值。int i = 3;const int&n = i;#include "stdafx.h"void swad(int&,int&);int main(int argc, char* argv[]){ int a = 100; int b = 999; in原创 2012-03-09 21:59:29 · 872 阅读 · 0 评论