第一个C语言程序
//#include语句
include<stdio.h>//main函数声明
int main()
//函数体
{
//执行语句
printf(“Hello,wold! I‘m coming!\n”); /*输出要显示的字符串*/
return 0; /*程序返回0*/
}
1.#include语句
include<stdio.h>
2.main函数声明
int main()
3.函数体
{
printf(“Hello,wold! I‘m coming!\n”); /*输出要显示的字符串*/
return 0; /*程序返回0*/
}
4.执行语句
printf(“Hello,wold! I‘m coming!\n”); /*输出要显示的字符串*/
5.return语句
return 0; /*程序返回0*/
6.代码的注释
printf(“Hello,wold! I‘m coming!\n”); /*输出要显示的字符串*/
return 0; /*程序返回0*/
/*其中为注释内容*/
函数
返回值类型 函数名(参数列表)
{
函数体(函数实现特定功能的过程);
}
例如:
int AddNumber(int a,int b){ /*函数头部分*/
int result; /*定义整型变量*/
result = a + b; /*进行加法操作*/
return result; /*返回操作结果,结束*/
}
调用函数前要对函数进行声明操作
返回值类型 函数名 (参数列表);
值传递与指针传递
当想用函数去修改某一个变量的值时,只能用指针传递,通过参数把地址传给函数去修改变量的值。
#include<stdio.h>
int main()
{
int a = 0;
void test(int a);
test(a);
printf("值传递结果a=%d\n",a);
void test2(int *a);
test2(&a);
printf("指针传递结果a=%d\n",a);
return 0;
}
void test(int a){
a=10;
}
void test2(int *a){
*a=10;
}
转义字符
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符”\”
\’ 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制所代表的字符
函数格式字符
d,i 以带符号的十进制形式输出整型(整数不输出符号)
o 以八进制无符号的形式输出整数
x,X 以十六进制无符号形式输出整数。用x输出十六进制数的a~f时以小写形式输出;用X时,则以大写形式输出
u 以无符号十进制行书输出整数
c 以字符型式输出,只输出一个字符
s 输出字符串
f 以小数形式输出
e,E 以指数形式输出实数,用e时指数以“e”表示,用E时指数以“E”表示
g,G 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0。若一直属性是输出,则指数以大写表示
---------------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ----------------------详细请查看: http://edu.csdn.net