C语言精句汇总

2011年11月14日 没有评论

慢慢的日积月累吧!先发一下先,学到好的再往下接。

while(putchar(getchar())!='.');

将输入的字符串输出,当遇到.时退出。

while(c=getchar()) !='Y' || c!='y' || c!='N' || c!='n'

当c接收到的字符为y、Y、N、n时停止接收字符。

分类: C/C++/Java/Delphi 标签:

switch、case的使用

2011年11月14日 没有评论

代码如下:

#include <stdio.h>
main()
{
  char c;
  printf("please input '0' to '9' ;");
  c=getchar();
    switch(c)
       {
       case '0':printf("Sundayn");break;
       case '1':printf("Mondayn");break;
       case '2':printf("Tuesdayn");break;
       case '3':printf("Wednesdayn");break;
    [......]

Read more

分类: C/C++/Java/Delphi 标签:

条件运算符?:的使用

2011年11月14日 2 条评论

C语言中的三目运算符?:的使用往往能减少代码的书写,达到事半功倍的效果,如下面的代码,前面先定义了一个求得最大值的函数max,使用到了?:用于比较三个整型数字的大小。

#include <stdio.h>

int max(int x,int y,int z)
{
        int m;
        m=(x>y)?x:y;          /*当x>y为真时,m取x的值,为假时取y的值 */
        m=(m>z)?m:z;
        return m;

}

main()
{
        int a,b,c,m;
      [......]

Read more

分类: C/C++/Java/Delphi 标签:

strcmp、strcpy函数的用法

2011年11月14日 1 条评论

例子代码:

#include <stdio.h>
#include <string.h>
main()
{
        char s1[10]="China";
        char s2[10]="America";
        char s3[10]="Japan";
        char t[10];

        if(strcmp(s1,s2)>0)
        {
                strcpy(t,s1);strcpy(s1,s2);strcpy(s2,t);
        }
        if(strc[......]

Read more

分类: C/C++/Java/Delphi 标签:

while用法示例

2011年11月14日 没有评论

if控制语句的例子

2011年11月14日 没有评论

scanf(), getchar(), 以及gets()函数注意点

2011年11月14日 1 条评论

C语言中的32个关键字

2011年11月14日 1 条评论

C语言运算符的优先级和结合性

2011年11月14日 没有评论

linux的下载利器后续——aria2 vs 迅雷

2011年11月11日 没有评论