- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 C语言for循环
c语言中的for语句使用最为灵活,它完全可以替代while语句。for(表达式1;表达式2;表达式3)语句执行过程:(1)求解表达式1(2)求解表达式2,若值为真(非0),则执行for语句中的内嵌语句,然后执行第3不,若值未加,结束循环,执行5部(3)求解表达式3(4)转回2步骤继续执行(5)循环结束for语句中表达式1可以省略,在for之前给循环变量赋值 for(
2013-10-31 22:19:05 807
原创 C语言while和do...while
while循环与do....whilewhile:当表达式为非0时,执行while语句中的内嵌语句,其特点是:先判断表达式,后执行语句。do.....while语句的特点是执行循环体,然后判断循环条件是否成立。例子:以下while执行结果为0,do...while执行结果为101#include int main(void){int i=101;int s=0;wh
2013-10-31 22:02:47 2427
原创 C语言break和contimue区别
break是结束当前循环,continue是结束本次循环,进行下次循环例子:用break时,s=1;用continue时,s=9#include int main(void){int i;int s=0;for(i=1;i<6;i++){if(i%2==0){//break;continue;}s=s+i;}printf("%d\n",s);
2013-10-31 20:08:07 1128
原创 C# winform播放wav格式音频
using System.Media;private void button2_Click(object sender, EventArgs e) { new SoundPlayer(@"e:\TeamVoice.wav").Play();}
2013-10-31 16:44:31 1745
原创 C语言获取系统当前时间
C语言获取系统当前时间time_t -- 时间类型struct tm -- 时间结构 time(&now)函数获取当前时间距1970年1月1日的秒数,以秒计数单位。localtime ( &rawtime ); -- 转为当地时间,tm 时间结构 比如获取当前年份: int iyear = 0; int sysye
2013-10-30 23:00:24 3774
原创 C#连接Access数据库提示from子语句语法错误
C#连接Access数据库提示from子语句语法错误原因:语句中有的单词可能为Access数据库保留关键字,例如:user、table等我在C#中使用select * from user where user=‘123’ 查询user表时就提示from子语句语法错误,解决方法是user加[].改为;select * from [user] where user=‘123’ 就可以正常
2013-10-30 21:57:36 2542
原创 C语言switch语句
switch语句:switch(表达式){case 常量表达式1: 语句1case 常量表达式2:语句2。。。case 常量表达式n:语句ndefault:语句n+1}说明:(1)switch后面括号内的表达式,其值可以使整形、字符型、枚举型数据(2)应该在执行一个case分支后,使流程跳出switch,用break实现。(3)最后一个分支(defa
2013-10-30 16:36:11 1051
原创 C语言中唯一的一个三目运算符(条件运算符)
“(a>b)?a:b”是一个条件表达式,如果(a>b)条件为真,则条件表达式去值a,否则取值b。一般形式:表达式1?表达式2:表达式3,它是C语言中唯一的一个三目运算符。执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值作为整个条件表达式的值。若表达式1的值为0,则求解表达式33,表达式3的值作为整个条件表达式的值.例如:max=(a>b)?a:b,执行结果就是将
2013-10-30 15:17:18 27626
原创 C语言交换a和b的值
交换a和b值的三种方法^为位运算符,表示按位异或a=a^b;b=a^b;a=a^b; a=a+b;b=a-b;a=a-b; 使用中间值t=a;a=b;b=t;例子:输入3个数a,b,c,要求按由小到大的顺序输出#include int main (void){int a,b,c,temp;scanf("%d%d%
2013-10-30 14:53:41 7215
原创 C语言浮点数除法求三角形面积
浮点数除法:浮点数除法中比如1/a,应该写成1.0/a.否则不能得到正确结果例子:输入三角形的三边长,求三角形面积。(设输入的a,b,c能构成三角形)因为area=sqrt(s(s-a)(s-b)(s-c)),其中a,b,c为三角形三边长,s=(a+b+c)/2.源码:#include#include int main (void){float a,b,
2013-10-29 15:22:52 2067
原创 C语言控制语句和输入输出
C语言控制语句:if()........else........(条件语句)for().....................(循环语句)While()................(循环语句)do.............while() (循环语句)continue (结束本次循环语句)bread (中止执行switch或循环语句)
2013-10-29 15:05:59 1396
原创 C语言混合运算、强制转换盒运算符
各类数值数据间混合运算Char、short->int->unsigned->long->double在运算时,不同类型的数据要先转换成同一类型,然后进行运算。C语言运算符:算术运算符(+、-、*、/、%)%为求余运算符,两侧数据都应为整形数据关系运算符(>、、==、>=、、!=)逻辑运算符(!、&&、||)!非,&&与,||或 位运算符(、>>、 ~ 、| 、^ 、
2013-10-25 15:06:14 1094 1
原创 C语言自增自减,i++和++i的区别
自增、自减运算符。自增:i++,++i自减:i--,--ii++和++i的区别:当i++和++i单独一行时,两者的作用相同,都实现i=i+1;但不同之处在于i++先使用i的之后,再执行i=i+1,而++i是先执行i=i+1,在执行使用i的值。而 a = ++i,相当于 i=i+1; a = i;而 a = i++,相当于 a = i; i=i+1; 例如:该代码执行结果
2013-10-25 15:03:36 2721 1
原创 C语言字符和字符串区别
字符和字符串区别‘a’和”a”的区别:C规定以字符’\0’作为字符串结束标志,’\0’是一个ASCII码为0的字符,它不会引起任何控制动作,也不是一个可显示的字符。字符串”a”实际包含2个字符:’a’和’\0’C语言中没有专门的字符串变量,如果要将一个字符串存放在变量中,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。定义: char c[10]
2013-10-25 14:22:52 13624
原创 C语言实现大小写字母的转换
大小写字母转换:因为小写字母的ASCII码比大写字母ASCII码大32.C语言允许字符数据与整数直接进行算术运算。代码如下:#include#include int main (void){char c1,c2;c1='a';c2='b';c1=c1-32;c2=c2-32;printf("%c %c.\n",c1,c2);return 0;
2013-10-25 11:17:41 7649 2
原创 C语言判断一个数是否为素数
所谓素数,是指除了1和本身之外,不能被其他任何整数整除的数。判断一个数n(n>=3)的方法:将n作为被除数,将2到(n-1)各个整数先后做除数,如果都不能被整除,则n为素数。算法分析:S1:输入n的值S2:i=2(i作为除数)S3:n被i除,得余数r,r=0,表示n能被i整除,则n不是素数,算法结束。S4:i=i+1;如果i代码:#includeint
2013-10-24 13:18:41 2487 1
原创 C语言实现累加和累乘
算法分析:S1:p=1S2:i=2S3:p*i,乘积放发在p中,p=p*iS4:i=i+1S5:如果i累乘代码:#includeint main (void){int i;int p=1;for(i=2;i{p=p*i;}printf("%d.\n",p);return 0;}累加代码:#inclu
2013-10-24 12:26:42 25425
原创 闰年判断方法
闰年判断方法:(1)能被4整除,但不能被100整除的年份都是闰年(2)能被100整除,又能被400整除的年份都是闰年判断语句:if((year%4==0&&year%100!=0)||(year%400==0))程序代码:#includeint main (void){int year;scanf("%d",&year);if((year%4
2013-10-24 12:14:37 1749
原创 C语言分数的正负交叉累加
C语言分数的正负交叉累加。计算:1-1/2+1/3-1/4+......+1/99-1/100;算法表示如下:S1:sign=1S2:sum=1S3:deno=2S4:sign=(-1)*signS5:term=sign*(1/deno)S6:sum=sum+termS7:deno=deno+1S8:若deno代码如下:#includei
2013-10-24 12:05:40 7436
原创 C语言中求整形数中每一位的数字
假设要求数为x你可以使用下面的表达式个位:x%10十位:x/10%10百位:x/100%10千位:x/1000%10举个例子,将三位数字调换顺序:#includeint main (void){int a,b,c,m;printf("Input an integer:");scanf("%d",&m);c=m%10;b=m/10%10;
2013-10-23 15:17:05 3022
转载 Web安全测试之XSS
本文转自:http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.htmlXSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的C
2013-10-15 17:16:26 600
包括适用于 700 系列设备的 i40e Linux* 基础驱动程序版本 2.17.15(i40e-2.17.15.tar.gz
2022-03-27
C#窗体透明
2013-12-19
信息安全数学基础_(陈恭亮_著)_清华大学出版社_课后答案
2011-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人