C語言變量的使用
理解變量的功能。 變量是用來存儲數據的,不管是計算得出的還是用户輸入的數據。變量在使用前要先定義,並且有不同的類型可以選擇。
有以下幾種常見的變量類型 int, char, 和 float。 每種變量類型都代表一種數據存儲的格式。
學習聲明變量。 變量在使用前要先被創建出來,或者叫”聲明”。 聲明一個變量只需要在變量類型的後面寫出變量的名字即可。比如,下面就是一些變量聲明的例子: "
float x;
char name;
int a, b, c, d;
"
注意,你可以在一行中聲明多個變量,只要它們的類型是一樣的就行,你只需用逗號把變量名隔開即可。
和大多數的C代碼一樣,變量的聲明也要以分號結尾。
理解在何處聲明變量。 變量的聲明必須要放在每個代碼塊之前(代碼塊是指用大括號{}包起來的一段代碼)。如果你在代碼塊後邊聲明變量,程序就不能正確執行了。
用變量來存儲用户的輸入。 現在你瞭解到了變量的一些基本原理, 你可以寫一段簡單的程序來存儲用户的輸入。這次你需要用到另外一個叫scanf的函數, 它的`功能是把用户的輸入賦值給指定的變量。 "
#include <stdio。h>
int main()
{
int x;
printf( "請輸入一個數: " );
scanf( "%d", &x );
printf( "你輸入了: %d", x );
get);
return 0;
}
"
這裏的"%d"符號告訴scanf函數在用户的輸入中找出整數。
x前面的&符號告訴scanf在哪裏找到要修改的變量,並把輸入的整數值存進去。
最後的printf命令讀出輸入的整數並返回給用户。
處理變量。 你可以用數學表達式來處理之前存儲的變量。需要注意一個重要的差別:在數學表達式中單個=是賦值號,作用是把等號右邊的值賦給等號左邊的變量, 而==則是比較兩個變量是否相等。 "
x = 3 * 4; /* 把x設為3*4,也就是12 */
x = x + 3; /* 把x的值增加3,然後把新的值賦值給x */
x == 15; /* 檢查x是否等於15 */
x < 10; /* 檢查x是否小於10 */
"
-
C語言程序基礎練習題帶答案
C語言傳遞參數均是以值傳遞(passbyvalue),另外也可以傳遞指針(apointerpassedbyvalue)。下面是小編為大家搜索整理的C語言專項訓練題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!單選題1).下列關於標識符的説法中錯誤的是A.合法的標識符...
-
C語言在屏幕中顯示內容
C語言你瞭解多少呢?你知道C語言在屏幕中顯示內容是什麼樣的嗎?歡迎大家閲讀!更多相關信息請關注相關欄目!我們有兩種方式從計算機獲得信息:一是看屏幕上的文字、圖片、視頻等,二是聽從喇叭發出來的聲音。讓喇叭發出聲音目前還比較麻煩,我們先來看看如何在屏幕上顯示一...
-
C語言基礎循環結構
引導語:循環結構可以減少源程序重複書寫的工作量,用來描述重複執行某段算法的問題,這是程序設計中最能發揮計算機特長的程序結構。以下是本站小編分享給大家的C語言循環結構,歡迎閲讀學習!1.1for循環結構循環語句的一般表達式是:for(表達式1;表達式2;表達式3)語句2....
-
C語言猴子吃桃問題
猴子第一天摘了若干個桃子,當即吃了一半,還不解饞,又多吃了一個;第二天,吃剩下的桃子的一半,還不過癮,又多吃了一個;以後每天都吃前一天剩下的一半多一個,到第10天想再吃時,只剩下一個桃子了。問第一天共摘了多少個桃子?分析:1)設x1為前一天桃子數,設x2為第二天桃子數,則:x...