C码字练习.01.程序框架,打印,函数 - 北方连萌

C码字练习.01.程序框架,打印,函数

C语言的基本框架

#include<stdio.h>
int main(void)
{
   //此处写程序要做的事

   return 0;
}

打印一些内容

#include<stdio.h>
int main(void)
{
   printf("wang xiaoming\n"); //此处包含一个换行符\n,表示输出完本行文字后另起一行做下面的事
   printf("wang\nxiaoming\n"); //此处包含了两个换行符,表示在在输出中和输出完的两个地方另起一行
   printf("wang "); //此处没有换行符,所以下一行输出的结果将紧跟在本行末尾之后
   printf("xiaoming\n");

   return 0;

}

效果

wang xiaoming
wang
xiaoming
wang xiaoming

做些计算并表示结果

(1)

#include<stdio.h>
int main(void)
{
   int year, day;

   year = 99;
   day = 365 * year;
   printf("你的年龄是%d岁,相当于%d天。\n", year, day);

   return 0;
}

效果

你的年龄是99岁,相当于36135天。

(2)

#include<stdio.h>
int main(void)
{
   int t, tt, t2;

   t = 10;
   tt = t * 2; //c里面变量名只能以字母或下划线开头,所以2t不可以作为变量名
   t2 = t * t; //c里面没有累乘符号,最一般的情况是几次方就写几个乘号
   printf("t的值是%d。\n", t);
   printf("2t的值是%d。\n", tt);
   printf("t^2的值是%d。\n", t2);

   return 0;
}

效果

t的值是10。
2t的值是20。
t^2的值是100。

自定义一些简单的函数并在主程序中使用它们

(1)

#include<stdio.h>
void jolly(void); //宣言函数jolly()
void deny(void); //宣言函数deny()
int main(void) //主程序
{
   jolly(); //在主程序中调用函数jolly()
   jolly();
   jolly();
   deny(); //在主程序中调用函数deny()
   return 0;

}

void jolly(void) //定义函数jolly()
{
   printf("For he's a jolly fellow.\n");
}

void deny(void) //定义函数deny()
{
   printf("Which nobody can deny.\n");
}

效果

For he's a jolly fellow.
For he's a jolly fellow.
For he's a jolly fellow.
Which nobody can deny.

(2)

#include<stdio.h>
void ab(void);
void cd(void);
int main(void)
{
   ab();
   cd();
   ab();
   cd();
   printf("\n");
   ab();
   return 0;
}

void ab(void)
{
   printf("ab\n");
}

void cd(void)
{
   printf("cd");
}

效果

ab
cdab
cd
ab

在函数里面调用函数

#include<stdio.h>
void _one_three(void);
void two(void);
int main(void)
{
   printf("starting now:\n");
   _one_three();
   printf("done!");
   return 0;
}

void _one_three(void)
{
   printf("1\n");
   two();
   printf("3\n");
}

void two(void)
{
   printf("2\n");
}

效果

starting now:
1
2
3
done!

添加新评论

电子邮件地址不会被公开,评论内容可能需要管理员审核后显示。