⑴ c語言源程序的語句分隔符是什麼
語句的分隔符是分號;
注意是英文標點。
更准確的說法 分號是語句結束的標記。
⑵ c語言中什麼是分隔符
哎,上面的都錯了,d雙引號才不是語言的分隔符,回車(准確地說是換行),空格和製表符都是c裡面的分隔符,它們是用來分隔token的,有一個別稱叫空白字元
⑶ c語言源程序的語句分隔符是
C語言沒有語句分隔符。英文分號是獨立語句的結束符,它是C語句的組成部分,不能算作「分隔符」;英文逗號是逗號語句的組成部分,所以逗號也不是「分隔符」;復合語句要用一對{}把獨立語句括起來,所以{}是復合語句的組成部分,也不能算是復合語句的「分隔符」;在一些復雜表達式中,C的語句不需要任何結束符也是符合語法的,如if(strcmp(a,b))中的strcmp(a,b)後什麼符號都沒有(獨立寫要有分號,否則錯誤)是合法的——由此看來,C沒有語句的分隔符,也不需要語句分隔符。個人管見,供參考。
⑷ C語言的問題1
一、 填空:
1.C語言源程序的文件擴展名是( .c );
2.構成C語言程序的單位是由( 函數 ), 其中唯一必不可少的是( 主函數 );
3.下面是一些標識符,哪些是合法的?( Aers,anuual_profit ) 哪些是非法的?( 其他非法 )
Aers, yx_4, , _ 1990, sav$12, double ,anuual_profit ,4pers
4.若有一個變數定義為short int a1; 則它在內存中佔用( 4 )位元組;
5.一個int 型的變數最大的取值為( 32767 );
6.表達式 (y=『A』>』B』)的值為( 1 ),表達式(10%3*3-8/3+1)的值是( 2 );
7.如果變數X的值為10,下述兩條語句分別執行後,x和 a的值分別是多少?
a=x++; ( a=10,x=11 )a= - -x ; ( a=x=9 )
8. 有變數X=4, y=6, z=2, 則下列表達式的值是真還是假?
(x<y )= = (z< y) 真 (x != y-z) 假
9.判斷字元C是大寫字元的條件式為( (int)C>=65&&(int)C<=90 );
10.C語言程序的語句分隔符是( ;(分號) );
二、編寫一個if 語句,即僅當X位於1到20之間時,將X的值賦給變數Y; 如果X不在這個范圍內,則保持Y的值不變。若要使用條件運算符完成,該如何書寫表達式
if((x>=1)&&(x<=20))
{ y=x; }
三、 有下列程序代碼,請改正其中的錯誤
#include <stdio.h>
Int x,y;
Main( )
{
printf("\n Enter two number:");//應該用英式雙引號
Scanf("%d %d",x ,y); //應該用英式雙引號
Printf(「 bigger is : (x>y)?x:y 「);
}
四、 讀程序:1.下面程序執行時,輸入qweASD123? ,輸出結果是什麼?
Main( )
{
char c;
While ( (c=getchar( ))!=』?』)
{
if (c>』A』 && c<』Z』 )
Putchar (c+32);
If (c>』0』 && c<』9』)
Putchar(c++);
}
}
2.執行下面程序的結果?
Main( )
{
int I,j;
For( i=1; i<5; i++)
{
for (j=1;j<= I;j++)
Printf(「*」);
Printf(「\n」);
}
}
五、 編寫程序,求出10個任意數的最大值,最小值及平均值
⑸ C語言特殊的分隔符 緊急!!在線等!!
strtok
⑹ c語言,分隔符有哪些
首先說明嚴格意義上的分隔符只有三個,空格,回車和Tab,在C語言中這些符號會被編譯系統空過去當做分割來處理,逗號只能說是運算符,用於表達式當中,分號是結束的標志符
⑺ C語言里逗號什麼時候是分隔符,什麼時候是逗號運算符
a=1,b=2,c=3; 這種寫法對於程序而言是一條語句
a=1;b=2;c=3; 這種寫法是三條語句
兩種寫法實現的功能是一樣的。
for(a=0,b=a+1;b<10;b++) 中的寫法與上面的a=1,b=2,c=3; 意思一樣,只表示這是一條語句,但完成三條語句的功能。
只要不是雙引號中的逗號,你都可以把它看成逗號運算符。
關於逗號運算符需要注意的地方在賦值和判斷語句中的理解很重要,其它,不用過多費心。
int a,b=1,c=10;
a=( b++,c++); //a的結果是10
if ( scanf("%d",&a) , a==1 ) //這里是要看a==1是否成立,才能判定if語句的真與假
給你個小程序體會一下吧:
#include "stdio.h"
int main()
{
int a,b=1,c=10;
a= (b++,c++);
printf("a=%d\n",a);
if ( scanf("%d",&a) ,getchar(), a==1 )
{
printf("a==1\n");
}
else
{
printf("a!=1\n");
}
return 0;
}
⑻ c語言中什麼是分隔符
分隔符:將表格轉換為文本時,用分隔符標識文字分隔的位置,或在將文本轉換為表格時,用其標識新行或新列的起始位置。 在word2003中,可以在插入>分隔符打開分隔符的窗口。 分隔符下有以下的選項: 分隔符類型 分頁符(P) 分欄符(C) 換行符(W) 分節符類型 下一頁(N) 連續(T) 偶數頁(E) 奇數頁(O) 說明 分頁符 在插入點處插入手動分頁符。 分欄符 在插入點處插入手動分欄符。 換行符 結束當前行,並強制文字在圖片、表格或其他項目的下方繼續。文字將在下一個空行(且該空行不包含與左邊距或右邊距對齊的表格)上繼續。 下一頁 插入分節符並分頁,下一節從下一頁頂端開始。 連續 插入分節符並開始新節,不插入分頁符。 偶數頁 插入分節符並在下一偶數頁開始下一節。如果分節符落入偶數頁,則 Word 將下一奇數頁留為空白。 奇數頁 插入分節符並在下一奇數頁開始下一節。如果分節符落入奇數頁,則 Word 將下一偶數頁留為空白。
⑼ 在C語言中用逗號分割開的聲明語句是怎麼樣的
用逗號分隔開的聲明語句
C語言可大多數語言一樣,允許用逗號分隔聲明語句中的標識符列表,說明這些運算符是同一變數類型。例如:
float Area,Height,Width;
但有些程序員喜歡把標識符寫在不同的行上。如:float Area,
Height, Width;
這樣寫至少有一個好處,就是可以在每個標識符後邊加上注釋。
在聲明變數的時候,也可以直接給變數賦值,這叫做變數的初始化。
⑽ C語言中如何區分分隔符和逗號運算符
分號是句子與句子之間的分隔符,每一個句子結束時都要帶上分號
逗號在輸入(scanf)輸出(printf)語句中,是作為分隔符的,而在賦值語句或者運算的時候是逗號運算符