- 博客(12)
- 收藏
- 关注
原创 重读《C primer plus》(十)
可以使用数组表示法或指针表示法来表示一个数组元素,既可以使用数组名,也可以使用函数名。c99创建了变长数组,简称VLA,主要是为了让c成为更好的数值计算语言。可以使用变量表示数组大小,这意味着变长数组的大小延迟到程序运行时才确定。ar[n]与*(ar + n)有着等效的意义。
2022-09-20 20:53:56 124
原创 重读《C primer plus》(八)
在程序中可以使用这样的表达式,while((ch = getchar())!= EOF),来判断程序是否到达文件结尾。==编写程序时,要认真设计用户界面。事先预料一些用户可能会犯的错误,然后设计程序妥善处理这些错误情况。注意getchar()和putchar()都不是真正的函数,它们被定义为预处理器使用的宏。简单来说就是将键盘输入变成了文件输入,将屏幕输出变成了文件输出。使用模块(独立函数)化进行编程。
2022-09-17 13:30:16 178
原创 重读《C primer plus》(七)
getchar()函数不带任何参数,它从输入队列中返回下一个字符。例如,ch = getchar();该语句效果和scanf(“%c”,&ch);语句作用效果一样。putchar()函数打印它的参数。例如,下面的语句把之前赋给ch的值作为字符打印出来。该语句效果和printf(“%c”.ch);一样。
2022-09-15 11:31:50 197
原创 重读《C primer plus》(四)
由于C语言中没有专门储存字符串的变量类型,所以字符串都被储存在char类型的数组中,注意点是在每一个字符串的末尾字符==\0==,是非打印字符,即空字符(null character)。数组是同类型数据元素的有序序列。
2022-09-13 19:44:45 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人