C 语言学习第二课

简介:

j_0020.gif初次练习的源代码如下:

1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
int  main()
{
     int  num;
     num=1;
     printf ( "C语言是美丽的" );
     printf ( "编程语言 \n" );
     printf ( "我是最简单的数字啊\n" );
     printf ( "我最喜欢%d.\n" ,num);
     return  0;
}

其调试及运行的结果如下:

wKioL1lxn0_wasa2AADx6iEZ1lg660.png-wh_50

下面我对其中涉及的详细介绍下:(程序细节介绍)

1
2
3
4
5
6
7
8
9
10
#include<stdio.h>  该行告诉编译器包含文件stdio.h中的全部信息。文件stdio.h是所有C语言编译包的一个标准部分,这个文件对关键字输入和显示输出提供支持。
int  main( void ) 函数名  C语言程序中包含一个或者多个函数,他们是C语言程序的基本模块,该程序包含一个名为main的函数,()表示main是一个函数的名字。 int 表示main函数返回一个整数,而 void 表示main函数不接受任何参数。
/*一个简单的c程序*/   注释,帮助理解,在编译时会被编译器忽略。
{            } 表示函数体的开始和结束
int  num; 声明语句。将使用这个变量num,并且它是 int  整数类型的。
num=1;赋值语句,表示把1赋给num这个变量。
printf ( "C语言是美丽的" ); 一个函数调用语句;这个 printf ()语句将会在屏幕上显示:C语言是美丽的,并且让光标留在同一行。这里的 printf ()是C标准库的一部分。用术语来讲,它是一个函数,在程序中使用一个函数即调用函数。
printf ( "编程语言 \n" );  一个函数调用语句。\n表示换行,即让光标停留在下一行。
printf ( "我最喜欢%d.\n" ,num); 把num值内嵌在一句话中输出。%d表示输出num值得位置和形式。
return  0; 返回语句

j_0026.gif注意哦,这里\n是换行符 ,是转义字符的一种。转义字符通常用于代表难于表达或者是无法键入的字符。

j_0028.gif再看%d. 它是一个占位符。其作用是指输出num的位置。%告诉程序输出的位置。d告诉程序这个值十个十进制的整数变量。printf()函数允许多种输出变量格式,包括十六进制整数和带小数点的数。实际上,printf()中的f暗示着这是一种输出格式化的函数(formating).


以上是今天对一个简单例子的学习和分析。j_0043.gif



本文转自 lillian_trip 51CTO博客,原文链接:http://blog.51cto.com/xiaoqiaoya/1949741,如需转载请自行联系原作者

相关文章
|
7月前
|
存储 C语言
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
534 1
|
7月前
|
编译器 C语言 C++
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
69 0
|
3月前
|
C语言
教你快速理解学习C语言的循环与分支
教你快速理解学习C语言的循环与分支
23 0
|
5月前
|
编译器 C语言
C语言函数的学习
掌握函数的使用是学习C语言的关键一环,理解和应用这些基本的函数概念将使你能够更有效地利用C语言的强大功能。
31 0
|
7月前
|
存储 程序员 Go
|
7月前
|
存储 编译器 C语言
c语言学习历程【1】
c语言学习历程【1】
90 1
|
7月前
|
C语言
C语言学习记录——枚举(定义、与结构体的区别、优点)
C语言学习记录——枚举(定义、与结构体的区别、优点)
75 3
|
7月前
|
C语言
C语言学习记录——通讯录(静态内存)
C语言学习记录——通讯录(静态内存)
38 2
|
7月前
|
存储 C语言
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
130 2
|
7月前
|
测试技术 C语言
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
56 1