黑马程序员_函数,值传递和指针传递区别,转义字符,格式字符
来源:互联网 发布:java获取ip访问次数 编辑:程序博客网 时间:2024/06/06 19:44
第一个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
- 黑马程序员_函数,值传递和指针传递区别,转义字符,格式字符
- 黑马程序员_转义字符和跳出语句
- [黑马程序员]_转义字符、数据类型和转换
- [黑马程序员]_转义字符、数据类型和转换
- 黑马程序员--转义字符
- 黑马程序员-转义字符
- 注释、接续符、值传递、地址传递、转义字符
- 转义字符和格式字符
- 黑马程序员_.net简介&变量简介&转义字符
- 黑马程序员_关于java的转义字符的使用
- [黑马程序员]转义字符总结
- C++之函数参数的值传递、指针传递以及引用传递的区别和联系
- 黑马程序员_java中值传递和引用传递区别
- 黑马程序员_方法的值传递和引用传递浅析
- 值传递、指针传递和引用传递的区别
- 黑马程序员 C语言的字符数组和字符指针
- 指针函数和值传递
- 黑马程序员_字符编码
- C# 把类实例保存到文件里(类的序列化和反序列化)
- 黑马程序员-类加载器
- 说太多不如沉默 想太多我会难过
- C++遍历文件夹下所有文件
- 柯美打印机资料整理
- 黑马程序员_函数,值传递和指针传递区别,转义字符,格式字符
- Web 开发人员必备的12款 Chrome 扩展程序
- 【原创】JAVA开发的小音乐播放器
- 用PersonalRank实现基于图的推荐算法
- 黑马程序员-装饰类
- xend-xl-libvirt
- 如果你等待,唯一发生的只有你变老。
- javascript代码复用模式-----传统继承
- 解决SecureCRT中文版“数据库里没找到防火墙‘无’”的错误提示