第一章 导言

来源:互联网 发布:软件 开发 编辑:程序博客网 时间:2024/05/26 02:54

第一个程序:输出Hello World!

#include<stdio.h> main(){    printf("Hello,World!");}

在Printf函数的参数中,只能用\n表示换行符。如果用程序的换行替代\n,C编译器将会产生一条错误信息。Printf函数永远不会自动换行。
各种转义字符:

#include<stdio.h> main(){    printf("He\"llo,\tWo\brl\\d!");}

输出:

第二个程序:输出华氏温度与摄氏温度的对照表

#include<stdio.h> main(){    int fahr,celsius;    int lower,upper,step;    lower = 0;    upper = 300;    step = 20;    fahr=lower;    while(fahr<=upper){        celsius=5*(fahr-32)/9;        printf("%d\t%d\n",fahr,celsius);        fahr = fahr + step;    }}

在C语言中,所有变量都必须先声明后使用。声明通常放在函数起始处,在任何可执行语句之前。声明用于说明变量的属性。
宏定义#define指令:
#define 名字 替换文本

#include<stdio.h>#define lower 0#define upper 300#define step 20 main(){    int fahr;    for(fahr = lower;fahr <= upper;fahr = fahr + step)        printf("%d\t%d\n",fahr,5*(fahr-32)/9);}

宏定义给没有意义的字符序列一个有意义的名字,使得程序的可读性增强,且易于修改。#define指令的末尾没有分号。
输入/输出流是由多行字符构成的字符序列,每行字符由0个或多个字符组成,行末是一个换行符。
getchat()函数从文本流中读入下一个输入字符。putchar()函数打印一个字符。

#include<stdio.h> main(){    int c;    while((c = getchar()) != EOF)        putchar(c);}

在没有输入时,getchar()函数将返回一个特殊值,这个特殊值与任何实际字符都不同,这个值称为EOF(end of file,文件结束)。EOF定义在头文件

#include<stdio.h>#define MAXLINE 1000int getline(char line[],int maxline);void copy(char to[], char from[]); main(){    int len;    int max;    char line[MAXLINE];    char longest[MAXLINE];    max=0;    while((len = getline(line,MAXLINE)) > 0)        if(len>max){            max=len;            copy(longest,line);        }    if(max>0)        printf("%s%d",longest,max);    return 0;} int getline(char s[],int lim) {     int c,i;     for(i = 0;i<lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)         s[i] = c;     if(c == '\n'){         s[i] = c;         ++i;     }     s[i] = '\0';     return i; } void copy(char to[],char from[]) {     int i;     i=0;     while((to[i]=from[i]) != '\0')         ++i; }

getline函数把字符‘\0’(即空字符,其值为0)插入到它创建的数组的末尾,标记字符串的结束。这一约定已经被C语言采纳。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝发烧一直吐怎么办 小孩发烧一直吐怎么办 小孩子发烧一直吐怎么办 孩子吐还拉稀怎么办 宝贝拉肚子又吐怎么办 小孩子发烧呕吐拉肚子怎么办 小孩受凉呕吐拉肚子怎么办 一周岁宝宝发烧怎么办 宝宝吃了吐怎么办 儿子喝水都吐怎么办 宝宝吐奶拉肚子怎么办 怀孕吐的厉害怎么办 孩子一直呕吐怎么办啊 仓鼠宝宝拉稀了怎么办 2岁有点拉稀怎么办 婴儿吃米粉腹泻怎么办 小儿胃寒呕吐怎么办 孩子突然一直吐怎么办 宝宝呕吐并发烧怎么办 宝宝发烧呕吐拉稀怎么办 小孩发高烧还吐怎么办 二个多月的宝宝拉肚子怎么办 宝宝肚子着凉吐怎么办 孩子胃着凉呕吐怎么办 一岁受凉呕吐怎么办 孩子着凉了呕吐怎么办 小孩受凉呕吐腹泻怎么办 宝宝胃受寒呕吐怎么办 一岁半宝宝受寒呕吐怎么办 治小儿反复发烧怎么办 海洋宝宝吃下去怎么办 两岁儿童拉肚子怎么办 14天宝宝拉肚子怎么办 小孩不消化引起发烧怎么办 宝宝胃胀呕吐怎么办 小儿胃胀不消化怎么办 4岁小儿腹胀怎么办 两岁半的宝宝吐怎么办 月子宝宝闹人怎么办 宝宝一周岁拉肚子怎么办 一岁幼儿呕吐怎么办