1.輸入字符串spa
while((ch=getchar())!=EOF && ch!=’\n’)指針
;ci
ch=getchar()字符串
while(ch!=EOF && ch!=’\n’)get
ch=getchar(); 這個樣子冗餘,可讀性差im
2.輸入字符串,沒有長度限制數據
int at_beginning=1; //用at_beginning做爲標誌,爲1時行數line計數while
while((ch=getchar())!=EOF )co
{字符
if (at_beginning = = 1)
{
at_beginning = 0;
line + = 1;
printf (「%d 「,line);
}
putchar (ch);
if (ch == ‘\n’)
at_beginning=1;
(1)int const *pci;指向整型常量的指針,能夠修改指針的值,可是不能修改它所指向的數值。(或寫作 const int *pci ,這種寫法好理解一些)
(2)int *const pci;指向整型的常量指針,指針是常量,它的值不能修改,可是能夠修改它所指向的整型的值。
(3)const int * const pci ;既不能修改指針的值,也不能修改它所指向的整型的值。