听翁恺老师mooc笔记(8)--字符串2
2017-03-12 13:46
246 查看
字符串的赋值
字符串的输入与输出
对C语言的基础类型,比如int、double等类型,scanf、printf有专门的格式转换,而对字符串,scanf、printf使用%s格式字符进行输入与输出。当使用scanf进行读一个字符串的时候,读到什么东西,读到什么位置为止是很微妙的,试一下:
View Code
共有argc个字符串,使用for循环,输出每一个字符串,输出格式是”i:字符串内容“,i是从0开始。结果截图如下,目前只有一个字符串,也就是i=0时的字符串,该字符串内容和终端左上角是一样的,也就是第0个参数是可执行文件:
在devc++的运行菜单选择参数,弹出下列对话框,在传递给主程序的参数中输入任意字符串,然后再运行时,结果有四个参数,第0个参数是生成的可执行文件,第1个、2个、3个参数是用户执行该程序的输入,具体有几个参数看用户输入几个。
字符串的输入与输出
对C语言的基础类型,比如int、double等类型,scanf、printf有专门的格式转换,而对字符串,scanf、printf使用%s格式字符进行输入与输出。当使用scanf进行读一个字符串的时候,读到什么东西,读到什么位置为止是很微妙的,试一下:
1 #include <stdio.h> 2 3 int main(int argc, char const *argv[]){ 4 int i; 5 for (i=0;i<argc;i++){ 6 printf("%d:%s\n",i,argv[i]); 7 } 8 9 return 0; 10 }
View Code
共有argc个字符串,使用for循环,输出每一个字符串,输出格式是”i:字符串内容“,i是从0开始。结果截图如下,目前只有一个字符串,也就是i=0时的字符串,该字符串内容和终端左上角是一样的,也就是第0个参数是可执行文件:
在devc++的运行菜单选择参数,弹出下列对话框,在传递给主程序的参数中输入任意字符串,然后再运行时,结果有四个参数,第0个参数是生成的可执行文件,第1个、2个、3个参数是用户执行该程序的输入,具体有几个参数看用户输入几个。
0:D:\Cexample\char3.exe 1:niu 2:xiao 3:xia -------------------------------- Process exited after 0.02373 seconds with return value 0 请按任意键继续. . .
相关文章推荐
- 听翁恺老师mooc笔记(7)--字符串1
- 听翁恺老师mooc笔记(2)-第一个程序--&运算符
- 听翁恺老师mooc笔记(4)--指针的应用场景
- 听翁恺老师mooc笔记(5)--指针与数组
- 听翁恺老师mooc笔记(11)--结构和函数
- 听翁恺老师mooc笔记(10)--结构
- 听翁恺老师mooc笔记(15)--文件的输入与输出
- 听翁恺老师mooc笔记(3)--指针的定义
- 听翁恺老师mooc笔记(9)--枚举
- 听翁恺老师mooc笔记(13)--类型定义和联合
- 听翁恺老师mooc笔记(14)--格式化的输入与输出
- 听翁恺老师mooc笔记(1)--为何选择学习C
- 听翁恺老师mooc笔记(6)--指针运算
- 听翁恺老师mooc笔记(12)--结构中的结构
- 听翁恺老师mooc笔记(16)--程序设计与C语言
- 中国大学MOOC_C语言程序设计(翁恺)笔记
- php学习笔记2—(字符串和注释)
- 图片式笔记:两种验证模式下的 SQL数据库连接字符串比较
- (转)C#字符串的使用笔记
- 每天都应该看一遍的学习笔记(感谢王钧老师的职场透视培训)